总结

  1. %v 只输出所有的值
  2. %+v 先输出字段类型,再输出该字段的值
  3. %#v 先输出结构体名字值,再输出结构体(字段类型+字段的值)
  4. go 打印 %v %+v %#v 的区别_字段

1. 2.  package main
import “fmt”type student struct {
id int32
name string
}func main() {
a := &student{id: 1, name: “xiaoming”}fmt.Printf("a=%v \n", a)
fmt.Printf("a=%+v \n", a)
fmt.Printf("a=%#v \n", a)}