Go面试必考题目之defer篇

deletelazy · · 1695 次点击
func foo() { i := 1 func() { i++ } fmt.Println(i) // 输出2 } 这个根本没调用匿名函数,且会编译报错,要在匿名函数的大括号{}后加上一个小括号()才是调用这个匿名函数
#1