Golang字符串拼接的方法

Golang字符串拼接的方法

	three := []string{"a", "b1"}
	four := []string{"c01", "c02", "c03", "c04"}
	three = append(three, four...)
	fmt.Println(three)
	fmt.Println("--------------------------------------------------------------------------------------")
	//直接使用运算符
	var s string
	s += "aa"
	s += "bb"
	fmt.Println(s)
	fmt.Println("--------------------------------------------------------------------------------------")
	//字符串格式化函数fmt.Sprintf
	str := "cc"
	str2 := "dd"
	str = fmt.Sprintf("%s%s", str, str2)
	fmt.Println(str)
	fmt.Println("--------------------------------------------------------------------------------------")
	//使用strings.Join
	nn := []string{"foo", "bar", "baz"}
	fmt.Println(strings.Join(nn, "-"))
	fmt.Println("--------------------------------------------------------------------------------------")
	//使用bytes.Buffer
	var buf bytes.Buffer
	buf.WriteString("go ")
	buf.WriteString("-study!")
	fmt.Println(buf.String())
	fmt.Println("--------------------------------------------------------------------------------------")
	//使用strings.Builder
	var buil strings.Builder
	buil.WriteString("good ")
	buil.WriteString("boy!")
	fmt.Println(buil.String()) // good boy!


	//结果
[a b1 c01 c02 c03 c04]
	--------------------------------------------------------------------------------------
	aabb
	--------------------------------------------------------------------------------------
	ccdd
	--------------------------------------------------------------------------------------
	foo-bar-baz
	--------------------------------------------------------------------------------------
	go -study!
	--------------------------------------------------------------------------------------
	good boy!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值