Pointer
指標/ 指针/Pointer
指標
指標是一個變數,用來儲存另一個變數的記憶體位址
& 運算子取得變數的位址
* 運算子來存取儲存在指標所指向的變數中的值
宣告指標
宣告一個型別為 T 的指標
var p
*T
指標的零值為nil
可用內建new(T)拿到宣告指標,初始值根據type
範例
ref
指標的指標:指標可以指向任何型別的變數 Go 沒有指標運算? | |
有圖 | |
Last updated
指標/ 指针/Pointer
指標是一個變數,用來儲存另一個變數的記憶體位址
& 運算子取得變數的位址
* 運算子來存取儲存在指標所指向的變數中的值
宣告一個型別為 T 的指標 var p
*T
指標的零值為 nil
可用內建new(T)拿到宣告指標,初始值根據type
指標的指標:指標可以指向任何型別的變數 Go 沒有指標運算? | |
有圖 | |
Last updated