First-class functions/Use numbers analogously: Difference between revisions

Line 359:
=={{header|Elena}}==
{{trans|C#}}
ELENA 3.24 :
<lang elena>import system'routines.
import extensions.
 
symbolpublic program =
[
var x := 2.0r.
Line 371:
var z := x + y.
var zi := 1.0r / (x + y).
var numlist := ( x, y, z ).
var numlisti := ( xi, yi, zi ).
var multiplied := numlist zip:numlisti by(:n1:n2)( (:m)(n1 * n2 * m) ); toArray.
multiplied forEach(:multiplier)[ console printLine(multiplier(0.5r)) ].
].</lang>
{{out}}
<pre>
Anonymous user