闲聊级探讨:为什么对指针的定义使用*符号而不是&

chenkaiwei · · 2284 次点击
一样一样,谁让go的创始人有C的背景呢。
#3
更多评论
我也想过这个问题,目前用\*&的方式,很容易把人绕进去,我学习go语言的时候也被绕了。如果改成b &int = &a的话,会很简单明了。可能go使用\*&的设计是梗为了明确的知道定义指针和获取指针的区别吧。
#1
go是直接沿用c的设定了,避免跨语言沟通或学习时产生冲突……所以问题是当初C干嘛要这么设计了
#2