```go
func main() {
//转换为字符串后追加到字节数组
slice := make([]byte, 1024)
slice = strconv.AppendBool(slice, true)
//第二个数为要追加的数,第三个数为指定10进制方式追加
slice = strconv.AppendInt(slice, 1234, 10)
slice = strconv.AppendQuote(slice, "abcgohello")
fmt.Println("slice = ", string(slice))
//其它类型转换为字符串
var str string
str = strconv.FormatBool(false)
fmt.Println("str = ", str)
//'f'指打印格式,以小数形式,-1指小数点位数,64以float64处理
str = strconv.FormatFloat(3.14, 'f', -1, 64)
fmt.Println("str = ", str)
//整型转字符型
str = strconv.Itoa(6666)
fmt.Println("str = ", str)
//字符串转其它类型
flag, err := strconv.ParseBool("true")
if err != nil {
fmt.Println("err = ", err)
}
fmt.Println("flag = ", flag)
//字符串转换为整型
a, _ := strconv.Atoi("56479")
fmt.Println("a = ", a)
}
```
- 输出
![str.png](https://static.studygolang.com/190421/0505bd9642c5d33e50c72a338f7a26d8.png)
有疑问加站长微信联系(非本文作者))