type StructName struct {
x int
y int
}
可使用不同数据类型。
s = StructName{0, 1}
s = StructName{y:0, x:1} // 顺序不限
s = StructName{y:1} // 省略的值被赋予零值
s = StructName{} // 均为零值
p = &StructName{} // 创建一个*StructName类型的结构体(指针)
用点号访问:
StructName.x
可通过结构体指针访问:
p := &StructName
(*p).x
p.x //可隐式间接引用