Higher-order functions: Difference between revisions
Added Odin variant
Thundergnat (talk | contribs) m (syntax highlighting fixup automation) |
(Added Odin variant) |
||
Line 2,338:
computeit2(@exp, "sin", pi/3)</syntaxhighlight>
=={{header|Odin}}==
<syntaxhighlight lang="odin">package main
import "core:fmt"
first :: proc(fn: proc() -> string) -> string {
return fn()
}
second :: proc() -> string {
return "second"
}
main :: proc() {
fmt.println(first(second)) // prints: second
}</syntaxhighlight>
=={{header|Oforth}}==
|