go 杂项

%v

package main
import   "fmt"

type person struct {
    Name string
    Age  int
}

func main() {
    aPerson := person{"cm", 3}
    fmt.Println(aPerson)
    fmt.Printf("%v\n", aPerson)   //相应值的默认格式
    fmt.Printf("%+v\n", aPerson)  //打印结构体时,会添加字段名
    fmt.Printf("%#v\n", aPerson)  //相应值的Go语法表示
}

运行结果

cts@cts-pc:~/test/test1$ go run a.go
{cm 3}
{cm 3}
{Name:cm Age:3}
main.person{Name:"cm", Age:3}

 

posted @ 2021-02-04 18:50  牧 天  阅读(55)  评论(0)    收藏  举报