golang 简单解释内存逃逸

先提一个问题: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // escape.go package main import "fmt" func intSeq() func() int { i := 0 return func() int { i++ return i } } func main() { nextInt := intSeq() fmt.Println(nextInt()) fmt.Println(nextInt()) fmt.Println(nextInt()) } 会输出什么? 先简单介绍一