文章目录
目录
- go打印%v %+v %#v的区别
- 1. %v
- 2. %+v
- 3. %#v
- 总结
只输出所有的值
先输出字段名字,再输出该字段的值
先输出结构体名字值,再输出结构体(字段名字+字段的值)

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)
}
以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。
您可能感兴趣的文章:
- golang WebDav 多目录文件服务的实现
- 使用Go语言实现的WebDAV内存文件系统
- golang标准库strconv常用方法
- Go语言中panic和recover的实现
- 纯Go语言实现百万级数据高效导出Excel和CSV实战指南
- 通过goland 进行远程 dlv的实现过程