Golang 结构体定义
// 定义一个简单的结构体,表示一个用户
type User struct {
ID int
Name string
Age int
}
// 创建一个User类型的实例
user := User{
ID: 1,
Name: "张三",
Age: 30,
}
// 访问结构体字段
fmt.Printf("用户ID: %d, 名字: %s, 年龄: %d\n", user.ID, user.Name, user.Age)
// 修改结构体字段
user.Name = "李四"
user.Age = 25
fmt.Printf("更新后的用户信息: ID: %d, 名字: %s, 年龄: %d\n", user.ID, user.Name, user.Age)
这段代码展示了如何在Go语言中定义一个结构体(User
),如何创建该类型的实例,并且如何访问和修改结构体的字段。这是学习Go语言中面向对象编程的一个基本例子。
评论已关闭