函数中指针写法
来源:4-3 扩展已有类型
qq_慕的地8286824
2021-06-16 10:02:00
老师,为什么函数内用指针,有的加 * ,有的不用加 * ,还有的要用 括号 (*),什么情况下用哪一种呢
1回答
指针不加*就能使用,属于go语言的语法糖。*[]int,切片使用时必须加*,而*[5]int,数组就可以不用。
具体原因有编译器实现上的考虑。
分享个技巧,我们其实不用记,也不用纠结这个问题。我们首先一律不加*使用,如果编译通过就可以,否则再加上*
相似问题