天天看點

go學習記錄

  1. 閉包

作為傳回值的函數。例子:

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
}
就是閉包