Go 结构体
约 34 个字 13 行代码 预计阅读时间不到 1 分钟
定义
| 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类型的结构体(指针)
|
访问
用点号访问:
可通过结构体指针访问:
| p := &StructName
(*p).x
p.x //可隐式间接引用
|