面试题答案
一键面试package main
import "fmt"
// UserInfo 定义用户信息结构体
type UserInfo struct {
Name string
Age int
Email string
}
// User 命名类型封装 UserInfo 结构体
type User UserInfo
// PrintUserInfo 打印用户信息的函数
func PrintUserInfo(u User) {
fmt.Printf("姓名: %s\n年龄: %d\n邮箱: %s\n", u.Name, u.Age, u.Email)
}
你可以在main
函数中这样调用:
func main() {
user := User{
Name: "张三",
Age: 25,
Email: "zhangsan@example.com",
}
PrintUserInfo(user)
}