定义
是由一系列具有相同类型或不同类型的数据构成的数据集合,结构体成员是由一系列的成员变量构成,这些成员变量也被称为“字段”
package main
import "fmt"
func main(){
// 方法1
var p1 Person
fmt.Println(p1)
p1.name = "wangergou"
p1.age = 30
p1.sex = "男"
p1.address = "北京市"
fmt.Printf("姓名:%s,年龄:%d,性别:%s,地址:%s\n",p1.name,p1.age,p1.sex,p1.address)
// 方法2
p2 := Person{}
p2.name = "ruby"
p2.age = 28
p2.sex = "女"
p1.address = "上海市"
fmt.Printf("姓名:%s,年龄:%d,性别:%s,地址:%s\n",p2.name,p2.age,p2.sex,p2.address)
// 方法3
p3 := Person{name:"如花",age:20,sex:"女",address:"杭州市"}
fmt.Println(p3)
}
//定义结构体
type Person struct {
name string
age int
sex string
address string
}
网友评论