golang fmt.Printf 格式化指定宽度 右侧空格填充
时间: 2023-06-24 13:07:58 浏览: 279
详解golang碎片整理之 fmt.Scan
在 Golang 的 fmt 包中,可以使用 %指定宽度来格式化字符串。要在右侧用空格填充,可以使用 %指定宽度后再加上一个字符表示填充的方式,例如空格符号。
示例代码如下:
```
package main
import "fmt"
func main() {
s := "hello"
fmt.Printf("%-10s world\n", s)
}
```
输出结果如下:
```
hello world
```
在 %后面加上一个 - 符号表示左对齐,不加则表示右对齐。在指定宽度后,可以使用 0 表示要用 0 填充,使用空格表示要用空格填充。默认情况下,会用空格填充。
阅读全文