package main
import "fmt"
func main() {
// 在定义匿名函数时就直接调用,这种方式匿名函数只能调用一次
res1 := func (n1 int, n2 int) int {
return n1 + n2
}(10, 20)
fmt.Println("res1=", res1)
// 将匿名函数赋给一个变量,再通过该变量来调用匿名函数
a := func(n1 int, n2 int) int {
return n1 - n2
}
res2 := a(10, 20)
fmt.Println("res2=", res2)
}