package main
import "fmt"
type User struct {
ID int
Username string
Email string
}
func main() {
// 创建一个空的结构体实例
emptyUser := User{}
// 创建一个非空的结构体实例
nonEmptyUser := User{
ID: 1,
Username: "john_doe",
Email: "[email protected]",
}
// 判断结构体是否为空
if emptyUser == (User{}) {
fmt.Println("空结构体为空")
} else {
fmt.Println("空结构体不为空")
}
// 判断非空结构体是否为空
if nonEmptyUser == (User{}) {
fmt.Println("非空结构体为空")
} else {
fmt.Println("非空结构体不为空")
}
}
文章评论