首頁  >  文章  >  後端開發  >  go語言怎麼將int轉為字串型

go語言怎麼將int轉為字串型

青灯夜游
青灯夜游原創
2021-06-04 15:56:5512126瀏覽

轉換方法:1、使用Itoa()函數,語法「strconv.Itoa(num)」;2、使用FormatInt()函數,可將int型資料轉換成指定進位並以字串的形式傳回,語法「strconv.FormatInt(num,10)」。

go語言怎麼將int轉為字串型

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn