RosettaCodeData/Task/Higher-order-functions/Odin/higher-order-functions.odin
2023-07-01 13:44:08 -04:00

15 lines
215 B
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
}