func test() *int {
a := 1 //会分配在堆上
b := 2 //会分配在栈上
println(a, b)
return &a
}
本文介绍了一个简单的Go语言函数,展示了变量a和b分别在堆和栈上的内存分配方式,并通过打印输出来验证这一特性。
func test() *int {
a := 1 //会分配在堆上
b := 2 //会分配在栈上
println(a, b)
return &a
}
2996

被折叠的 条评论
为什么被折叠?