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

Content added Content deleted
No edit summary
Line 360: Line 360:
=={{header|Elena}}==
=={{header|Elena}}==
{{trans|C#}}
{{trans|C#}}
ELENA 4.x :
ELENA 4.1 :
<lang elena>import system'routines;
<lang elena>import system'routines;
import extensions;
import extensions;
Line 373: Line 373:
real zi := 1.0r / (x + y);
real zi := 1.0r / (x + y);
var numlist := new real[]{ x, y, z };
var numlist := new real[]::( x, y, z );
var numlisti := new real[]{ xi, yi, zi };
var numlisti := new real[]::( xi, yi, zi );
var multiplied := numlist.zipBy(numlisti, (n1,n2 => (m => n1 * n2 * m) )).toArray();
var multiplied := numlist.zipBy(numlisti, (n1,n2 => (m => n1 * n2 * m) )).toArray();