匿名函数即在需要使用函数时再定义函数匿名函数没有函数名只有函数体 1、定义匿名函数 func(参数)(返回值){ 函数体 } 2、自执行函数 在定义匿名函数时就进行调用 func(x int){ fmt.Println(x) }(26) //调用匿名函数 3、将匿名函数赋值给变量 匿名函数因为没有函数名,所以没办法像普通函数那样调用 匿名函数可以保存给某个变量 // 将匿名函数保存给变量f f := func(x int){ fmt.Println(x) } // 使用f()调用匿名函数 f(200)