1. 首页
  2. 主题
  3. Go问与答

go中格式化输出的宽度 如何能用变量代替?

xf645 · · 1302 次点击
举个例子 fmt.Println(fmt.Sprintf("%-10s this is a test", "abc") 将abc这个字符串占位10个字符 现在,如果"10"也是个变量,如何指定?
更多评论
haoyupei
大道至简,始终如一
数字也用占用符表示,%d
#1
haoyupei
大道至简,始终如一
```go package main import ("fmt") func main(){ fmt.Printf("%0[1]*d",8,123) } ``` output-> 00000123 > http://docs.studygolang.com/pkg/fmt/ Explicit argument indexes:
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中