格式化字符串由占位符和普通字符组合而成。
占位符由'%'打头,动词结尾。
占位符由五类元素组成: 标志位(flag),宽度,精度,参数索引,以及动词。
除了最后的动词之外,其他元素均可省略。
看下面的常用类型的例子描述:
缺省格式和类型
[]int64{0, 1}
%v%#v%T
整型(缩进, 进制类型, 正负符号)
15
%d%+d%4d%-4d%04d%b%o%x%X%#x
字符(有引号, Unicode)
65
%c%q%U%#U
布尔(true/false)
%t
指针(hex)
%p
浮点(缩进, 精度, 科学计数)
123.456
%e%f%.2f%8.2f%g
字符串or 字节slice (引号, 缩进, 16进制)
"café"
%s%6s%-6s%q%x% x