- 閉包
作為傳回值的函數。例子:
func adder() func(int) int {
var x int
return func(y int) int {
x += y
return x
}
}
其中
func(y int) int {
x += y
return x
}
就是閉包
作為傳回值的函數。例子:
func adder() func(int) int {
var x int
return func(y int) int {
x += y
return x
}
}
其中
func(y int) int {
x += y
return x
}
就是閉包