掌握Go语言精髓:巧用type与struct打造精致数据结构
package main
import (
"fmt"
)
// 定义一个User类型,它是由一个名字(Name)和年龄(Age)组成的结构体
type User struct {
Name string
Age int
}
func main() {
// 创建User类型的变量并初始化
user1 := User{"Alice", 30}
user2 := User{"Bob", 25}
// 打印用户信息
fmt.Printf("User1: %v; User2: %v\n", user1, user2)
}
这段代码定义了一个User
结构体,并创建了两个实例user1
和user2
。然后,它使用fmt.Printf
打印出这些用户的信息。这是Go语言中类型定义和结构体使用的基本示例,适合初学者学习和理解。
评论已关闭