Go言語

【Go言語】0(ゼロ)埋め

時刻や日にちなど、「05」、「06」といったようにゼロ埋めしたいときありますよね?

Go言語でゼロ埋めする方法を備忘録としてまとめました。

Go言語でゼロ埋めする方法

verbsを使うだけです。

例えば、2桁なら%02d、3桁なら%03dといった感じ。

func main() {
    fmt.Printf("%02d\n", 1) // "01"
    fmt.Printf("%03d\n", 1) // "001"
    fmt.Printf("%04d\n", 1) // "0001"
}

文字列を生成したいだけなら、Sprintfを使う。

func main() {
    str := fmt.Sprintf("%02d", 1) // "01"
    // ・・・
}

サンプルコード(Go Playground)

-Go言語

© 2021 フリエン生活 Powered by AFFINGER5