我最近才剛開始涉足Go語言,我有一個主要的困惑點:我在努力理解何時確切需要顯式取消引用指針。例如,我知道.運算符將處理對指針的解引用ptr := new(SomeStruct)
ptr.Field = "foo" //Automatically dereferences在其他哪些情況下會這樣做?似乎,例如,與數組。ptr := new([5][5]int)
ptr[0][0] = 1我在規范中找不到此內容,指針部分很短,甚至沒有提到取消引用。任何對取消引用go的指針的規則的澄清都將是很棒的!
- 1 回答
- 0 關注
- 260 瀏覽
添加回答
舉報
0/150
提交
取消