Apply a callback to an array: Difference between revisions
Content added Content deleted
Line 425: | Line 425: | ||
=={{header|Elena}}== |
=={{header|Elena}}== |
||
<lang elena>#define |
<lang elena>#define std'patterns'*. |
||
#define std'routines'*. |
|||
#define std'dictionary'*. |
|||
#symbol PrintSecondPower |
|||
⚫ | |||
#symbol Program => |
#symbol Program => |
||
[ |
[ |
||
// first version |
|||
ctrl'Control run &list:(1, 2, 3, 4, 5) &foreach: |
|||
Scan::(1, 2, 3, 4, 5) run:PrintSecondPower. |
|||
⚫ | |||
// second version |
|||
(ArrayEnumerator::(6, 7, 8, 9, 10))~foreach run: anIndexer => (PrintSecondPower eval:(anIndexer content)). |
|||
]. |
]. |
||
</lang> |
</lang> |