在go中,变量定义时,存储到stack还是heap上,由编译器确定
12345678
func f() *string { var s string = "Hello world" return &s}func main() { r := f() fmt.Printf("%T %v %v\n", r, r, *r)}