为了账号安全,请及时绑定邮箱和手机立即绑定

指向非复合文字的指针

指向非复合文字的指针

Go
慕虎7371278 2021-06-15 09:06:17
是否有用于获取指向非复合文字的指针的既定模式?x := 5 y := &x上面的代码有效,但非常冗长。
查看完整描述

1 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

如果我理解正确,唯一的一点x是分配int,我推荐一些更“详细”的东西:

y := new(int)
*y = 5

我不认为它比你拥有的更短。由于&运算符要求其操作数是可寻址的或复合文字,因此您要么坚持做您正在做的事情以获得可寻址的东西,要么您可以按照我的建议进行操作并&完全避免。


查看完整回答
反对 回复 2021-06-21
  • 1 回答
  • 0 关注
  • 174 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信