這篇文章主要介紹了Go語言指針訪問結(jié)構(gòu)體的方法,涉及Go語言指針及結(jié)構(gòu)體的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了Go語言指針訪問結(jié)構(gòu)體的方法。分享給大家供大家參考。具體分析如下:
Go有指針,但是沒有指針運(yùn)算。
結(jié)構(gòu)體字段可以通過結(jié)構(gòu)體指針來訪問。通過指針間接的訪問是透明的。
復(fù)制代碼代碼如下:
package main
import "fmt"
type Vertex struct {
X int
Y int
}
func main() {
p := Vertex{1, 2}
q := &p
q.X = 1e9
fmt.Println(p)
}
希望本文所述對(duì)大家的Go語言程序設(shè)計(jì)有所幫助。