美文网首页
Go fmt.Print() 格式化

Go fmt.Print() 格式化

作者: PRE_ZHY | 来源:发表于2018-09-17 20:31 被阅读346次

Go 原生输出可以使用 fmt.Println(),但也可以手动方式指定输出格式,其调用的是包fmt.Print() 函数,Go 为常规 Go 值的格式化设计提供了多种打印方式。

%v 打印结构体
%+V 打印带有字段的结构体
%T 打印对象类型
%t 打印布尔值
%d 打印整型数,十进制输出,
如果d前面有数字,表示控制输出宽度,默认使用空白填充,%05d 会在不满5位时填充0
%b 打印整型数,二进制输出
%c 打印整型数,字符输出(如果有)
%o 打印整型数,八进制输出,如果x前面带有#表示带有零的八进制
%x 打印整型数,十六进制输出,如果x前面带有#表示带有0x的十六进制
%f 打印浮点数,正常输出,
如果f前面有x.y 表示控制宽度和输出小数点位数,要对其,再加-,例如 %-10.5f
%e,%E 打印浮点数,科学记数法输出
%s 打印字符串
%q 打印字符串,带有引号输出
%x 打印字符串,使用base-16输出其编码
%p 打印指针
%U 打印Unicode字符
%#U 打印带字符的Unicode

相关文章

  • Go fmt.Print() 格式化

    Go 原生输出可以使用 fmt.Println(),但也可以手动方式指定输出格式,其调用的是包fmt.Print(...

  • Go语言标准库之time

    Go语言标准库之time 时间的格式化和解析 格式化 Format Go语言和其他语言的时间格式化的方式不同,Go...

  • Go语言标准库之time

    Go语言标准库之time 时间的格式化和解析 格式化 FormatGo语言和其他语言的时间格式化的方式不同,Go语...

  • go 学习笔记

    go build、go install 和 go run 的区别 格式化代码 go get本质 初始化值 声明自定...

  • Golang goland idea+golint+go fmt

    一、Go的相关插件工具简介 golint 代码的风格检测 go fmt 重新格式化Go源代码 goimports ...

  • A Note of Effective Go (First Ha

    Formatting 用gofmt对源文件格式化(用go fmt对package格式化) Commentary 支...

  • Golang入门-----安装配置篇

    #方法1:gofmt格式化$gofmt -w hello.go#方法2:goimports格式化代码,但是 goi...

  • AndroidStudio 3.5XML格式化解决方案

    Android Studio 3.5 xml 格式化解决办法,正常使用格式化功能 1. Go to Android...

  • Go语言开发时间格式化

    习惯了IOS时间格式化的方式,在go语言开发的时候,在Go语言开发的时候竟然为格式化时间还查了半天资料,看完资料之...

  • 04-枚举常量

    Go语言枚举 c语言中的枚举 Go语言枚举 iota迭代器 Go语言输出函数 fmt.Printf("格式化字符串...

网友评论

      本文标题:Go fmt.Print() 格式化

      本文链接:https://www.haomeiwen.com/subject/lpydnftx.html