FMT.对于字符串,不会忽略 printf() 标志'0'

  • 本文关键字:printf 标志 字符串 FMT go
  • 更新时间 :
  • 英文 :


根据文档,字符串忽略标志"0">

用前导零而不是空格填充"0";对于数字,这会移动符号后面的填充;字符串、字节片和字节数组忽略

,但在下面的代码中不会忽略标志"0"。医生错了吗?还是我误解了?

package main
import "fmt"
func main() {
fmt.Printf("%05s", "abc")
// print 00abc
}

看起来您发现了一个错误。

源代码仅为-(减号(标志重置zero标志。它既不针对字符串也不针对任何其他类型进行修改。

输出字符串的函数也不会重置zero标志。

相关内容

  • 没有找到相关文章

最新更新