RosettaCodeData/Task/Function-composition/Elena/function-composition.elena
2026-02-01 16:33:20 -08:00

14 lines
197 B
Text

import extensions;
extension op : Func1
{
compose(Func1 f)
= (x => self(f(x)));
}
public Program()
{
var fg := (x => x + 1).compose::(x => x * x);
Console.printLine(fg(3))
}