RosettaCodeData/Task/Higher-order-functions/Morfa/higher-order-functions.morfa
2016-12-05 23:44:36 +01:00

12 lines
265 B
Text

func g(a: int, b: int, f: func(int,int): int): int
{
return f(a, b);
}
import morfa.base;
func main(): void
{
println("Add: ", g(2, 3, func(a: int, b: int) { return a + b; }));
println("Multiply: ", g(2, 3, func(a: int, b: int) { return a * b; }));
}