GO語言strconv包的使用


Go語言中strconv包實現了基本數據類型和其字符串表示的相互轉換。

strconv包

strconv包實現了基本數據類型與其字符串表示的轉換,官方文檔中文版

string與int類型轉換

Atoi()

將字符串類型的整數轉換為int類型。

func Atoi(s string) (i int, err error)

示例:

func main() {
    s1 := "100"
    i1, err := strconv.Atoi(s1)
    if err != nil {
        fmt.Println("can't convert to int")
    } else {
        fmt.Printf("type:%T value:%#v\n", i1, i1) //type:int value:100
    }
}

Itoa()

將int類型數據轉換為對應的字符串表示。

func Itoa(i int) string

示例:

i2 := 200
s2 := strconv.Itoa(i2)
fmt.Printf("type:%T value:%#v\n", s2, s2) //type:string value:"200"

以上為用到最多的!
官方文檔中文版


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM