匿名函数:所谓的匿名函数就是指没有命名的函数
存在意义:在函数内部是没有办法声明带名字的函数的,使用方法见下例
func main() {
f1 := func(x, y int) {
fmt.Println(x + y)
}
f1(2, 4)
}
使用场景:对于一个只调用一次的函数,我们也可以使用匿名函数,对于有参数和无参数分别对应以下两种方式
func() {
fmt.Println("nihao,Jiang")
}()
func(x, y int) {
fmt.Println("nihao,Jiang")
}(20, 56)