猿问

指向非复合文字的指针

是否有用于获取指向非复合文字的指针的既定模式?

x := 5
y := &x

上面的代码有效,但非常冗长。


慕虎7371278
浏览 175回答 1
1回答

元芳怎么了

如果我理解正确,唯一的一点x是分配int,我推荐一些更“详细”的东西:y := new(int) *y = 5我不认为它比你拥有的更短。由于&运算符要求其操作数是可寻址的或复合文字,因此您要么坚持做您正在做的事情以获得可寻址的东西,要么您可以按照我的建议进行操作并&完全避免。
随时随地看视频慕课网APP

相关分类

Go
我要回答