strcov
Itoa(i int) string
返回数字 i 所表示的字符串类型的十进制数
package main
import (
"fmt"
"strconv"
)
func main() {
str := strconv.Itoa(1001)
fmt.Println(str)
}
FormatFloat(f float64, fmt byte, prec int, bitSize int) string
将 64 位浮点型的数字转换为字符串,其中 fmt 表示格式(其值可以是 'b'、'e'、'f' 或 'g'),prec 表示精度,bitSize 则使用 32 表示 float32,用 64 表示 float64
package main
import (
"fmt"
"strconv"
)
func main() {
s := strconv.FormatFloat(3.14, 'f', 4, 64)
fmt.Println(s)
}
Atoi(s string) (i int, err error)
将字符串转换为 int 型
package main
import (
"fmt"
"log"
"strconv"
)
func main() {
i, err := strconv.Atoi("1001")
if err != nil {
log.Fatal(err)
}
fmt.Println(i)
}
ParseFloat(s string, bitSize int) (f float64, err error)
将字符串转换为 float64 型
package main
import (
"fmt"
"log"
"strconv"
)
func main() {
f, err := strconv.ParseFloat("1006.01", 64)
if err != nil {
log.Fatal(err)
}
fmt.Println(f)
}

浙公网安备 33010602011771号