Go语言格式化输出 fmt.printf 中的%d、%c、%s、%v、%t…
package main
import (
"fmt",
"os"
)
type point struct {
x,y int
}
func main() {
//打印结构体
p := point{
1,2}
fmt.Printf("%v\n", p) //输出结果为 {1 2}
// 如果值是一个结构体,%+v 变体将包括结构体的字段名。
fmt.Printf("%+v\n", p) //输出结果为 {x:1 y:2}
// %#v 变体打印值的 Go 语法表示,即将生成该值的源代码片段。
fmt.Printf("%#v\n"