在Go 语言中,返回函数的局部变量的指针是安全的。当函数返回一个局部变量的地址时,Go 运行时会在堆上分配内存空间以存储这个变量,这样即使函数执行完毕,这个变量的值仍然可以通过它的指针访问。 这是因为 Go 语言的垃圾收集器(Garbage Collector)使用了逃逸分析(Escape Analysis)。逃逸分析会在编译阶段确定变量应该分配...