Call a function: Difference between revisions

Line 829:
# of its definition</lang>
=={{header|Elena}}==
Decalring closures
<lang elena>
var c0 := [ console writeLine("No argument provided") ].
var c2 := (&int:a&int:b)[ console printLine("Arguments ",a," and ",b," provided") ].
</lang>
Calling a closure without arguments
<lang elena>
cc0 eval.
</lang>
Calling a closure with generic arguments
<lang elena>
cc2 eval(a2,b4).
</lang>
Calling a closure with explicitly typed arguments
<lang elena>
cc2 eval int:a1 int:b3.
</lang>
 
Anonymous user