// 定义一个结构体 type Person struct { Name string// 大写才能被外部调用 Age int Sex string } funcmain() { // 实例化这个结构体 var p0 Person fmt.Println(p0) // { 0 } 分别为 字符串 数字 字符串 的默认值 var p1 Person p1.Name = "小明" p1.Age = 11 p1.Sex = "男" fmt.Println(p1) // {小明 11 男} }
struct结构体实例的创建
实例化没有赋值
1 2
var p1 Person = Person{} fmt.Println(p1)
实例化并赋值
1 2
var p2 Person = Person{"Garywang", 33, "nan"} fmt.Println(p2)