如何在右側歸零?此代碼向左填充零
package main
import "fmt"
func main() {
s := fmt.Sprintf("s", "45")
fmt.Println(s)
}
輸出
000045
我想要的是
450000
uj5u.com熱心網友回復:
您可以在右側使用空格鍵fmt.Sprintf("%-6s", "45")
您必須自己填充以填充0:
// Zero PAD Right
func zpadr(s string, n int) string {
n -= len(s)
if n > 0 {
s = strings.Repeat("0", n)
}
return s
}
像這樣使用:fmt.Sprintf("%s", zpadr("45", 6))
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/514611.html
標籤:去打印
