RosettaCodeData/Task/Higher-order-functions/Go/higher-order-functions.go
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

6 lines
199 B
Go

package main
import "fmt"
func func1(f func(string) string) string { return f("a string") }
func func2(s string) string { return "func2 called with " + s }
func main() { fmt.Println(func1(func2)) }