ホームページ  >  記事  >  バックエンド開発  >  golang の数字から文字へ

golang の数字から文字へ

PHPz
PHPzオリジナル
2023-05-12 22:48:081774ブラウズ

Go 言語は、柔軟で効率的な優れた開発言語であり、特にネットワーク プログラミングや同時実行性の高いシナリオに適しています。 Golang を使用して数値を文字に変換する場合、2 つの方法があります:

方法 1:

fmt.Sprintf() 関数を使用して数値と文字列の間で変換します。関数のプロトタイプは次のとおりです。

func Sprintf(format string, a...interface{}) string

最初のパラメータはフォーマット文字列、2 番目のパラメータはインターフェース {}型変数パラメータの場合、戻り値は文字列型です。

コードのデモは次のとおりです。

package main

import (
    "fmt"
)

func main() {

    num := 123 //数字
    str := fmt.Sprintf("%d", num) //数字转字符
    fmt.Println(str) //输出字符串123
}

方法 2:

strconv パッケージを使用して、数値と文字列の間で変換します。このパッケージは、文字列と基本データ型の間で変換するための関数を提供します。

例:

  • strconv.Itoa(): 整数を文字列型に変換
  • strconv.Atoi(): 文字列を整数型に変換
  • strconv.ParseFloat(): 文字列を float64 型に変換します。

コードのデモは次のとおりです。

package main

import (
    "fmt"
    "strconv"
)

func main() {
    num := 123 //数字
    str := strconv.Itoa(num) //数字转字符
    fmt.Println(str) //输出字符串123
}

要約すると、Golang の数値は主に fmt を通じて文字に変換されます。 Sprintf() 関数と strconv パッケージが実装されています。使用シナリオに応じて、さまざまな実装方法を選択できます。

以上がgolang の数字から文字への詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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