類型 *T
是指向 T
類型值的指針。其零值為 nil
。
var p *int
&
操作符會生成一個指向其操作數的指針。
i := 42 p = &i
*
操作符表示指針指向的底層值。
fmt.Println(*p) // 通過指針 p 讀取 i *p = 21 // 通過指針 p 設置 i
這也就是通常所說的“間接引用”或“重定向”。
距離
a = *b 中 *b基礎地址的值 就相當於b本身的值
a=&b &b相當於指針的地址,是個指針
類型 *T
是指向 T
類型值的指針。其零值為 nil
。
var p *int
&
操作符會生成一個指向其操作數的指針。
i := 42 p = &i
*
操作符表示指針指向的底層值。
fmt.Println(*p) // 通過指針 p 讀取 i *p = 21 // 通過指針 p 設置 i
這也就是通常所說的“間接引用”或“重定向”。
距離
a = *b 中 *b基礎地址的值 就相當於b本身的值
a=&b &b相當於指針的地址,是個指針
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。