2
私はかなり新しいですゴラン一般的にInt
に変換しようとするときに問題がありますHex
、次にPadding
0's
となり、6 Characters String
が得られ、これはHex
である。Golang - Intを16進数で解析し、0で固定長文字列を取得する[初心者]
はこれまでのところ、私は、次の試してみました:
intNumber := 12
hexNumber := strconv.FormatInt(intNumber, 16) //not working
をそして私は%06d, number/string
を使用して、どのようにパッドそれ0's
で分かりました。それはすべての文字列を作成します6 Characters Long
。
Here you can Find a Playground私はいくつかのテストをするためにセットアップしました。
どのように効率的にこれを達成できますか?
質問の説明については、次のようにコメントを残してください。 ありがとうございます。
ほとんど私が探しているものを除いて、私は6文字を表す '6文字の長い文字列 'を探していることを除いて。私は '%06x'で '%016x'を変更する必要があると思います。 – AndreaM16
私もそれを変更しました。 –