Call a function: Difference between revisions

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