如何在 Go 中將 int 型別轉為字串

Conan_1996發表於2020-03-17

比如想要把int型別的123轉為string型別的"123", 應該如何操作呢?

如果按照下面的寫法. 那麼我會得到"{", 而不是"123"

package main

import "fmt"

func main() {
    i := 123
    s := string(i)
    fmt.Println(s)
}

可以使用strconv包中的Itoa功能。

例如:

package main

import (
    "fmt"
    "strconv"
)

func main() {
    i := 123
    s := strconv.Itoa(i)
    fmt.Println(s)
}

有人認為Itoa這個名字很難記,為什麼不用一個更具有描述性的名字呢?

我們可以這樣記,就比較容易記住了。

ItoaItoA - 整數ASCII碼

這樣就比較容易記住了。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章