golangにおいて、数字を文字列に変換する方法
Go言語では strconv パッケージの関数を使用して数値を文字列に変換することができます。具体的には以下のような方法で。
- 整数を文字列に変換するには、strconvパッケージのItoa関数を使用します。
import "strconv"
num := 123
str := strconv.Itoa(num)
- strconvパッケージのFormatFloat関数は、浮動小数点数を文字列に変換するために使用します。
import "strconv"
num := 3.14
str := strconv.FormatFloat(num, 'f', -1, 64) // 将num转换为浮点数,并保留所有小数位
- 他の進数の数値を文字列に変換:strconvパッケージのFormatIntおよびFormatUint関数を使用します。
import "strconv"
num := 255
str := strconv.FormatInt(int64(num), 16) // 将num转换为16进制字符串
注意すべき点として、上記の変換関数は文字列を返します。もし文字列を数字に変換する必要がある場合は、strconvパッケージ内のParse系列の関数を使用してください。