共计 240 个字符,预计需要花费 1 分钟才能阅读完成。
package main
import "fmt"
// go 回调函数
func main() {
/*
匿名:没有名字
匿名对象:匿名函数: 函数没有名字
通常只能使用一次。定义的时候直接使用
*/
fun1 := func(a, b int) int {fmt.Println("a:", a, "b:", b)
return a * b
}
res2 := oper(1, 2, fun1)
fmt.Println(res2) // 3
}
func oper(m, n int, fun func(int, int) int) int {return fun(1, 2)
}
正文完