[Go] 任意の桁数になるようにゼロで埋める

作成日: 2021年03月20日

fmt パッケージの Printf 関数などで % に続き 0 と揃えたい桁数を指定すると、指定した桁数になるようにゼロで埋めることができます。下記の例では、8 桁になるようにゼロで埋めています。

package main

import "fmt"

func main() {
    fmt.Printf("%08d", 1)
}

実行結果は下記となります。

00000001
Go