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

Go言語でintを文字列型に変換する方法

青灯夜游
青灯夜游オリジナル
2021-06-04 15:56:5512148ブラウズ

変換方法: 1. Itoa() 関数、構文 "strconv.Itoa(num)" を使用します; 2. FormatInt() 関数を使用して、int 型データを指定された基数に変換し、次のように使用します。文字列。形式、構文「strconv.FormatInt(num,10)」で返されます。

Go言語でintを文字列型に変換する方法

このチュートリアルの動作環境: Windows 10 システム、GO 1.18、Dell G3 コンピューター。

Go 言語の int 型と string 型はどちらも基本的なデータ型です

int 整数を文字列に変換 --itoa()を使用します

Itoa() 関数は、int 型データを対応する string 型に変換するために使用され、関数シグネチャは次のとおりです。

func Itoa(i int) string

サンプル コードは次のとおりです:

package main

import (
    "fmt"
    "strconv"
)

func main() {
    num := 100
    str := strconv.Itoa(num)
    fmt.Printf("type:%T value:%#v\n", str, str)
}

実行結果は次のとおりです:

type:string value:"100"

int integer to string -- use FormatInt()

FormatInt() 関数は、整数データを指定した基数に変換し、文字列の形式で返すために使用されます。関数のシグネチャは次のとおりです:

func FormatInt(i int64, base int) string

このうち、パラメータi は int64 型である必要があり、パラメーターのbaseは 2 ~ 36 である必要があります。返される結果では、10 より大きい数値を表すために小文字の「a」から「z」が使用されます。

サンプル コードは次のとおりです。

package main

import (
    "fmt"
    "strconv"
)

func main() {
    var num int64 = 100
    str := strconv.FormatInt(num, 10)
    fmt.Printf("type:%T,value:%v\n ", str, str)
}

実行結果は次のとおりです。

type:string,value:100

推奨学習: Golang チュートリアル

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

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