打印 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