Appearance
& 是“拿地址”,* 是“顺着地址去拿值 / 改值”
&
*
值 ──(&)──▶ 指针 ──(*)──▶ 修改
v := Vertex{3, 4} p := &v
v 在内存里有一块地址
p 保存的是这块地址
p 的类型是 *Vertex
*Vertex
b := &a b.X = 10
的本质是
b := &a (*b).X = 10
*类型 其实是地址,
*变量 才是解引用