匿名函数的概念
匿名函数,就是没有名字的函数
两种应用形式
- 在定义匿名函数的时候就间接应用(不论有没有传参,匿名函数体之后都要加上括号)
x := func(i int) int {return i}(10)
- 把匿名函数赋值给另一个变量(函数变量),这个变量相当于函数名,能够间接调用(匿名函数体之后不要加括号)
x := func(i int) int {return i}
fmt.Println(x(10))
匿名函数,就是没有名字的函数
x := func(i int) int {return i}(10)
x := func(i int) int {return i}
fmt.Println(x(10))