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

有没有人遇到过这个问题哈!golang 中时候用指针什么时候用普通对象?各位有什么建议?

有没有人遇到过这个问题哈!golang 中时候用指针什么时候用普通对象?各位有什么建议?

PIPIONE 2019-10-31 10:26:28
golang中的指针已经和c++中的指针不太一样了,至少不用解指针,也不用delete,所以感觉传递参数的时候感觉用对象和指针差不多,至少全局变量在保存的时候好像都一样什么时候用指针呢?什么时候用对象呢
查看完整描述

2 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

Go的函数调用是值传递,所以如果传对象会进行拷贝.所以一般情况下使用指针,如果要修改参数,则必须使用指针
当然如果参数的结构不大,并且是无状态的结构,则可以使用结构..
                            
查看完整回答
反对 回复 2019-10-31
  • 2 回答
  • 0 关注
  • 341 浏览
慕课专栏
更多

添加回答

举报

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