1.1.1. 一、匿名函数的介绍:
匿名函数就是没有名字的函数。
1.1.2. 二、匿名函数的使用方式:
1、在定义匿名函数时就直接调用,这种方式匿名函数只能调用一次。
例子如下:用小括号传递参数,直接调用。
func main() {
num := func(a int,b int) int {
return a+b
}(31,41) //用小括号传递参数,直接调用
fmt.Println(num) // 72
}
2、将匿名函数赋给一个变量,再通过该变量来调用匿名函数。
func main() {
add := func(a int,b int) int {
return a+b
}
sum := add(31,41) //调用函数add
fmt.Println(sum) // 72
}
3、全局匿名函数:将匿名函数赋给一个全局变量。
var add = func(a int,b int) int {
return a+b
}
func main() {
sum := add(31,41)
fmt.Println(sum) // 72
}