我可以使用返回值的地址吗?

时间:2016-12-13 15:30:17

标签: go

我有一个返回string的函数,以及一个需要string*的结构。目前我正在执行此操作https://play.golang.org/p/rFfeONFS33

stupid := a()
y.z = &stupid

我想要的(没有工作)https://play.golang.org/p/Hhh8GP7JJl

z.y = &(a())

这是因为返回的值正在使用堆栈吗?有没有比用无意义名称分配其他变量更优雅的方法?

0 个答案:

没有答案