Function composition: Difference between revisions

Line 742:
<lang ela>compose f g x = f (g x)</lang>
=={{header|Elena}}==
ELENA 3.21 :
<lang elena>import extensions.
 
func1 extension op
{
compose(BaseFunction1 f)
= (:x)(self eval(f eval:(x))).
}
 
program =
[
var fg := (:x)(x + 1) compose(:x)(x * x).
console printLine(fg eval(3)).
].</lang>
{{out}}
Anonymous user