RosettaCodeData/Task/Higher-order-functions/Morfa/higher-order-functions.morfa

13 lines
265 B
Text
Raw Permalink Normal View History

2016-12-05 23:44:36 +01:00
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; }));
}