Higher-order functions: Difference between revisions
Content deleted Content added
m Add Lily example |
added Morfa |
||
Line 1,523: | Line 1,523: | ||
First(Second); |
First(Second); |
||
END Proc.</lang> |
END Proc.</lang> |
||
=={{header|Morfa}}== |
|||
<lang morfa> |
|||
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; })); |
|||
} |
|||
</lang> |
|||
=={{header|Nemerle}}== |
=={{header|Nemerle}}== |