「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Go言語の文字に数値を変換するためのヒント

Go言語の文字に数値を変換するためのヒント

2025-04-13に投稿されました
ブラウズ:641

How to Convert Numbers to Letters in Go?

go

の数字のアルファベット表現は、いくつかの方法で達成できます。対応するルーンを取得します:

number-> string

func toChar(i int) rune {
    return rune('A' - 1   i)
}

number-> string(cached)

複数の変換を最適化するために、対応する文字列は文字列を取得するために使用される配列インデックスに保存できます:

[... "f"、 "g"、 "h"、 "i"、 "j"、 "k、" l "、" m "、 "n"、 "o"、 "p"、 "q、" r "、" s "、" t "、" u "、" v "、" w "、" x "、" y "、" z "} func tocharstrarr(i int)string { arr [i-1]を返す }
func toCharStr(i int) string {
    return string('A' - 1   i)
}
number-> string(slicing string constant)

spricing scring consturation:

const abc = "abcdefghijklmnopqrstubwxyz" "" func tocharstrconst(i int)string { ABCを返す[i-1:i] }
var arr = [...]string{"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M",
    "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"}

func toCharStrArr(i int) string {
    return arr[i-1]
}
に変換する便利な方法を提供します。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3