GO语言未解之谜

tech2026-03-11  2

1. defer的迷之执行顺序

以下代码输出:0

func a() { i := 0 defer fmt.Println(i) i++ return }

以下代码输出:100

func a() { i := 0 defer fmt.Println(i) i = 100 return }
最新回复(0)