📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

结构体指针

创建时间2019-08-06最后修改2019-08-06原位置/程序员成长之旅/Go语言学习/笔记/字数113
目录:程序员成长之旅/Go语言学习/笔记

结构体指针

结构体字段可以通过结构体指针来访问。

如果我们有一个指向结构体的指针 p,那么可以通过 (*p).X 来访问其字段 X。不过这么写太啰嗦了,所以语言也允许我们使用隐式间接引用,直接写 p.X 就可以。

package main

import "fmt"

type Vertex struct {
	X int
	Y int
}

func main() {
	v := Vertex{1, 2}
	p := &v
	p.X = 1e9
	fmt.Println(v)
}