不会飞的章鱼

熟能生巧,勤能补拙;念念不忘,必有回响。

使用Golang进行字符串的替换

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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)

}

输出

------ 本文结束------
如果本篇文章对你有帮助,可以给作者加个鸡腿~(*^__^*),感谢鼓励与支持!