at:tutorial:basic
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
at:tutorial:basic [2007/04/05 14:12] – elisag | at:tutorial:basic [2007/04/05 15:11] – elisag | ||
---|---|---|---|
Line 144: | Line 144: | ||
>>6 | >>6 | ||
</ | </ | ||
- | |||
===== Closures ===== | ===== Closures ===== | ||
- | The function name can also be used just to refer the function | + | As you have probably noticed in the previous examples, |
+ | |||
+ | The function name can be thus used to refer the function | ||
===== Blocks ===== | ===== Blocks ===== | ||
Line 169: | Line 171: | ||
>>6 | >>6 | ||
</ | </ | ||
+ | |||
+ | This example also illustrates that blocks are also used to iterate over enumerations, | ||
+ | |||
AmbientTalk doesn’t support function assigment. However, one can assign blocks to variables. In order to call the block the name of the variable must be used. If the block defined parameters, these are required to the call as argument list. What follows is an example of such manipulation: | AmbientTalk doesn’t support function assigment. However, one can assign blocks to variables. In order to call the block the name of the variable must be used. If the block defined parameters, these are required to the call as argument list. What follows is an example of such manipulation: | ||
< | < |
at/tutorial/basic.txt · Last modified: 2020/02/09 22:05 by elisag