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)

イチオシ記事

1

自己紹介 フリーランスエンジニアをしているヨノと申します。 独学でプログラミングを学び、ソシャゲ・SaaS開発などを経て、2018年からフリーランスエンジニアとして活動しています。 主にバックエンド中 ...

2

はじめまして、フリーランスエンジニアのヨノと申します。 自己紹介 独学でプログラミングを学び、ソシャゲ・SaaS開発などを経て、2018年からフリーランスエンジニアとして活動しています。 主にバックエ ...

3

ネット上で色々言われているフリーランスエンジニア....。「本当はどうなの?」と思っている人は多いでしょう。 そこで本記事ではフリーランスエンジニア5年生の私が、ネット上の意見も引用しながら実態を解説 ...

-Go言語