callback function in go go回调函数
func main() {
numbers := []int{1, 2, 3}
mapfunc := func(n int) {
x := n * n
fmt.Println(x)
}
visit(numbers, mapfunc)
}
func visit(numbers []int, mapfunc func(int)) {
for _, n := range numbers {
mapfunc(n)
}
}