轉換方法:1、使用Itoa()函數,語法「strconv.Itoa(num)」;2、使用FormatInt()函數,可將int型資料轉換成指定進位並以字串的形式傳回,語法「strconv.FormatInt(num,10)」。
本教學操作環境:windows10系統、GO 1.18、Dell G3電腦。
go語言中int型別和string型別都是屬於基本資料型別
int整數轉字串--使用Itoa()
# Itoa() 函數用於將int 類型資料轉換為對應的字串類型,函數簽署如下。
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整數轉字串--使用FormatInt()
FormatInt() 函數用於將整型資料轉換成指定進位並以字串的形式傳回,函數簽章如下:
func FormatInt(i int64, base int) string
其中,參數i 必須是int64 類型,參數base必須在2 到36 之間,傳回結果中會使用小寫字母「a」到「z」表示大於10 的數字。
範例程式碼如下:
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中文網其他相關文章!