strconv 字符串转换
- Append 系列函数将整数等转换为字符串后,添加到现有的字节数组中。
str := make([]byte, 0, 100)
str = strconv.AppendInt(str, 4567, 10) //以10进制方式追加
str = strconv.AppendBool(str, false)
str = strconv.AppendQuote(str, "abcdefg")
string(str)
a := strconv.FormatBool(false)
b := strconv.FormatInt(1234, 10)
c := strconv.FormatUint(12345, 10)
d := strconv.Itoa(1023)
package main
import (
"fmt"
"strconv"
)
func main() {
a, err := strconv.ParseBool("false")
b, err := strconv.ParseFloat("123.23", 64)
c, err := strconv.ParseInt("1234", 10, 64)
d, err := strconv.ParseUint("12345", 10, 64)
e, err := strconv.Atoi("1023")
fmt.Println(a, b, c, d, e, err) //false 123.23 1234 12345 1023 nil
}