golang 方法返回的结构体为什么取不到地址?代码看图。*NewPerson1().Speak() //报错,取不到地址。是为什么?
指针是针对引用取值的,取地址用 &
具体原因是:返回值并没有保存到变量中,返回值本身只是临时保存在程序运行的堆栈的某个不确定位置,不能取地址;