«Smalltalk»–ի խմբագրումների տարբերություն
Content deleted Content added
No edit summary |
|||
Տող 42.
արտահայտությունը նախապես հայտարարված <code>vowels</code> փոփոխականին վերագրում է <code>'aeiou'</code> տողը։ Տողն օբյեկտ է, որը կոմպիլյատորի կողմից ստեղծվում է կոմպիլյացիայի ժամանակ։
=== Հաղորդագրությունները ===
Հաղորդագրությունը Smalltalk լեզվի հիմնարար կառուցվածքն է։ Նույնիսկ ղեկավարող կառուցվածքներն են իրականացված հաղորդագրությունների ուղարկման միջոցով։
Հետևյալ օրինակում <code>42</code> թվին ուղարկվում է <code>factorial</code> հաղորդագրությունը.
<source lang="smalltalk">42 factorial</source>
Այս դեպքում <code>42</code> կոչվում է հաղորդագրությունն ''ընդունող'', իսկ <code>factorial</code>-ը հաղորդագրության ''տարբերակիչ'' (selector)։ Ընդունողը հաղորդագրությանն արձագանքում է արժեք վերադարձնելով։ Հաղորդագրության արդյունքը կարելի է վերագրել փոփոխականի.
<source lang="smalltalk">aRatherBigNumber := 42 factorial</source>
== Հղումներ ==
|