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!