【发布时间】:2016-08-27 07:58:45
【问题描述】:
我有 Go 函数,我想取消引用第一个值以存储在指针中。
例如:
func foo() (int64, error) {...}
var A *int64
var err error
A, err = &foo()
这可能吗,还是我必须复制(在我的情况下非常大的)返回值?
【问题讨论】:
-
我以为我可以为单值函数调用做到这一点,所以我什至没有看到;我想这最终意味着这个问题没有实际意义。
标签: pointers go dereference