打印 Go 结构体(struct)信息:fmt.Printf("%+v", user)
package main import "fmt" // 用户 type User struct { Id int Name string Age int } func main() { user := User{Id:2, Name:"golang"} // 打印 结构体 fmt.Printf("%+v", user) // 输出换行符 fmt.Printf("\n") // 判断实例是否为空 fmt.Println(user == User{}) }
输出:
{Id:2 Name:golang Age:0} false