切片赋给指针p,为什么不能用p[0]取值,数组却可以?

taatcc · · 1136 次点击
go里面一般用slice,array很少用,也很少有对slice取指针的操作,我觉得学go就不要有c的包袱,go的优势就是将复杂的东西隐藏到简洁,直接的代码之下,语法支持的某些功能不是一定要用的,尽量避免用各种稀奇古怪的东西来考验自己的理解力,能够用常见的方法解决问题就行
#4
更多评论
p是一个指向切片的指针,你可以(*p)[0]
#1
可是指向切片就不能用p[0],是什么原因啊,而数组即可以用p[0],也可以用(*p)[0],有点想不通
#2