Anonymous user
Apply a callback to an array: Difference between revisions
→{{header|Elena}}
Line 425:
=={{header|Elena}}==
<lang elena>#define
#define std'routines'*.
#define std'dictionary'*.
#symbol PrintSecondPower
#symbol Program =>
[
// first version
Scan::(1, 2, 3, 4, 5) run:PrintSecondPower.
▲ aNumber => ('program'output << aNumber * aNumber << "%n").
// second version
(ArrayEnumerator::(6, 7, 8, 9, 10))~foreach run: anIndexer => (PrintSecondPower eval:(anIndexer content)).
].
</lang>
|