比如想要把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
這個名字很難記,為什麼不用一個更具有描述性的名字呢?
我們可以這樣記,就比較容易記住了。
Itoa
:ItoA - 整數 轉 ASCII碼
這樣就比較容易記住了。
本作品採用《CC 協議》,轉載必須註明作者和本文連結