ホームページ >バックエンド開発 >Golang >Go言語で数値を文字列に変換する方法

Go言語で数値を文字列に変換する方法

藏色散人
藏色散人オリジナル
2020-12-18 15:08:557492ブラウズ

Go 言語で数値を文字列に変換する方法: まず Go サンプル ファイルを作成し、次に strconv パッケージの "strconv.Itoa" メソッドを使用して、byte 型または int 型の値を文字列表現に変換します。数字です。それだけです。

Go言語で数値を文字列に変換する方法

#この記事の環境: Windows 7 システム、Go1.11.2 バージョン、この記事はすべてのブランドのコンピューターに適用されます。

推奨チュートリアル: 「

go 言語チュートリアル

Go で数値を文字列に変換するための正しい姿勢

多くの言語を使用すると、文字列と連結するか、型変換式を使用することで、任意のデータ型を文字列に簡単に変換できます。ただし、Go では明白と思われること (int を文字列に変換するなど) を実行しようとすると、期待した効果が得られる可能性は低くなります。

例:

string(120)

どのような結果が返されると予想されますか?他のプログラミング言語の経験がある場合、ほとんどの人は「123」と推測します。対照的に、Go での上記の型変換では "E" のような値が得られますが、これはまったく望ましくない値になります。 string() はバイトまたは数値を文字の UTF-8 表現に直接変換するためです。

したがって、Go でバイト型または int 型の値を数値文字列表現に変換する正しい方法は、strconv.Itoa などの strconv パッケージのメソッドを使用することです。

strconv.Itoa(120)// 返回"120"

次の例では、strconv.Itoa を string に変更して、どのような出力が得られるかを確認してください。

rree

以上がGo言語で数値を文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。