package main
import "fmt"
func main() {
//匿名函數 1
//f1 爲函數地址
f1 := func(x, y int) (z int) {
z = x + y
return
}
fmt.Println(f1)
fmt.Println(f1(5, 6))
//匿名函數 2
//直接建立匿名函數並運行
f2 := func(x, y int) (z int) {
z = x + y
return
}(7, 8)
fmt.Println(f2)
//匿名函數 2 (無參數的形式)
func() {
fmt.Println(9 + 10)
}() //剛開始學的時候一直不明白爲何後面要加個括號
}
0x488ba0 11 15 19