Go基础_1_37 结构体
Tutorial: Go初级
Category: Go
Published: 2026-04-07 13:58:26
Views: 21
Likes: 0
Comments: 0
package main
import "fmt"
type Person struct {
name string
age int
sex string
address string
}
func main() {
var p1 Person
fmt.Println(p1)
p1.name = "王二狗"
p1.age = 30
p1.sex = "男"
p1.address = "北京市"
fmt.Printf("姓名:%s,年龄:%d,性别:%s,地址:%s\n", p1.name, p1.age, p1.sex, p1.address)
p2 := Person{}
p2.name = "Ruby"
p2.age = 28
p2.sex = "女"
p2.address = "上海市"
fmt.Printf("姓名:%s,年龄:%d,性别:%s,地址:%s\n", p2.name, p2.age, p2.sex, p2.address)
p3 := Person{name: "如花", age: 20, sex: "女", address: "杭州市"}
fmt.Println(p3)
p4 := Person{
name: "隔壁老王",
age: 40,
sex: "男",
address: "武汉市",
}
fmt.Println(p4)
p5 := Person{"李小花", 25, "女", "成都"}
fmt.Println(p5)
}