Go 匿名函数
程序员文章站
2023-12-21 21:25:58
...
demo.go(匿名函数):
package main
import "fmt"
func main() {
a := 10
b := 20
// 定义匿名函数 并调用
func(a int, b int) {
fmt.Println(a, b)
}(a, b) // 小括号表示调用
// func类型的变量
var f func(int, int)
// 将匿名函数的地址赋值给f变量
f = func(a int, b int) {
fmt.Println(a, b)
}
// 通过f变量调用匿名函数
f(a, b)
}