匿名函数
匿名函数定义
//全局定义匿名函数
var (
result = func(a1 int,b1 int)int {
resturn a1+b1
}
)
//函数内部定义匿名函数
func test(a,b int) int {
result = func(a1 int,b1 int) int {
return a1+b1
}(a,b) //使用(),就会直接定义并调用,()里面可以传参数
return result
//return result(a,b) 或者使用这个来调用匿名函数
}
匿名函数的使用
匿名函数多用于实现回调函数和闭包。