格式化字符串由占位符和普通字符组合而成。

占位符由'%'打头,动词结尾。

占位符由五类元素组成: 标志位(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