创建结构体变量时指定字段值
- 说明
- Golang 在创建结构体实例(变量)时,可以直接指定字段的值
- 在创建结构体变量时,就直接指定字段的值
type Stu struct { Name string Age int } //在创建结构体变量时,就直接指定字段的值 var stu1 = Stu{"小明", 19} // stu1---> 结构体数据空间 stu2 := Stu{"小明~", 20}
- 在创建结构体变量时,把字段名和字段值写在一起, 这种写法,就不依赖字段的定义顺序.
type Stu struct { Name string Age int } var stu3 = Stu{ Name :"jack", Age : 20, } stu4 := Stu{ Age : 30, Name : "mary", }
- 返回结构体的指针类型
var stu5 *Stu = &Stu{"小王", 29} // stu5--> 地址 ---》 结构体数据[xxxx,xxx] stu6 := &Stu{"小王~", 39}
- 在创建结构体指针变量时,把字段名和字段值写在一起, 这种写法,就不依赖字段的定义顺序.
var stu7 = &Stu{ Name : "小李", Age :49, } stu8 := &Stu{ Age :59, Name : "小李~", }