変換方法: 1. Itoa() 関数、構文 "strconv.Itoa(num)" を使用します; 2. FormatInt() 関数を使用して、int 型データを指定された基数に変換し、次のように使用します。文字列。形式、構文「strconv.FormatInt(num,10)」で返されます。
このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。