[pkg]fmt包
fmt
General
%v %+v %#v
package main
import "fmt"
type student struct {
name string
age int
}
func main() {
s := &student{"lili", 12}
fmt.Printf("%%v的方式 = %v\n", s) //&{lili 12}
fmt.Printf("%%+v的方式 = %+v\n", s) //&{name:lili age:12}
fmt.Printf("%%#v的方式 = %#v\n", s) //&main.student{name:"lili", age:12}
s2 := student{"amy", 12}
fmt.Printf("%%v的方式 = %v\n", s2) //{amy 12}
fmt.Printf("%%+v的方式 = %+v\n", s2) //{name:amy age:12}
fmt.Printf("%%#v的方式 = %#v\n", s2) //main.student{name:"amy", age:12}
}Last updated