Go语言中字符串中字符采用utf-8进行编码
golang 数据类型转换 依赖于 strconv包。主要实现对字符串和基本数据类型之间的转换。基本数据类型包括:布尔、整型(包括有/无符号、二进制、八进制、十进制和十六进制)和浮点型等。
// int类型 转 str类型123
strconv.Itoa(123)
// str类型 转 int类型
res, err := strconv.Atoi("123")
// int 转 int64
int64(123)
// int 转 uint64
uint64(123)
Parse系列函数 用于字符串转为指定类型 ParseInt、ParseFloat、ParseBool、ParseUint
// str 转 bool
strconv.ParseBool
// str类型 转 int64类型
res, err := strconv.ParseInt("3879534424731156811", 10, 64)
// str类型 转 float64类型
f, err := strconv.ParseFloat(val, 64)
// str类型 转 uint64类型
value, err := strconv.ParseUint(str, 0, 64)
Format系列函数 指定类型转换为字符串 FormatBool、FormatInt、FormatUint、FormatFloat
// bool 转 str
strconv.FormatBool
// int64类型 转 str类型
strconv.FormatInt(3879534424731156811, 10)
// uint64类型 转 str类型
strconv.FormatInt
// float64类型 转 str类型
strconv.FormatFloat
把其他数据类型转换为字符串加入字符串
Append系列函数
将指定类型转换为字符串追加到切片中
AppendBool()、AppendFloat()、AppendInt()、AppendUint()