go语言学习笔记 — 基础 — 基本数据类型 — 字符串:字符串拼接,连接字符串

Posted Locutus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言学习笔记 — 基础 — 基本数据类型 — 字符串:字符串拼接,连接字符串相关的知识,希望对你有一定的参考价值。

  • 使用“+” 对字符串进行连接(简单的东西未必高效)
package string_test

import (
	"fmt"
	"testing"
)

func TestStringJo(t *testing.T) {
	hammer := "吃我一锤,"
	sickle := "去死吧!"

	he := hammer + sickle
	fmt.Println(he)
}
  • 使用StringBuilder机制,进行高效的字符串连接
package string_test

import (
	"bytes"
	"fmt"
	"testing"
)

func TestStringJoin(t *testing.T) {
	hammer := "吃我一锤,"
	sickle := "去死吧!"

	// 声明字节缓冲
	var stringBuilder bytes.Buffer

	// 把字符串写入缓冲
	stringBuilder.WriteString(hammer)
	stringBuilder.WriteString(sickle)

	// 将缓冲以字符串形式输出
	fmt.Println(stringBuilder.String())
}

以上是关于go语言学习笔记 — 基础 — 基本数据类型 — 字符串:字符串拼接,连接字符串的主要内容,如果未能解决你的问题,请参考以下文章

go语言学习笔记 — 基础 — 基本数据类型 — 字符串:字符

go语言学习笔记 — 基础 — 基本数据类型 — 原生数据类型:布尔型数字类型(整型与浮点型)字符串类型

go语言学习笔记 — 基础 — 基本数据类型 — 字符串(11):go中的字符串

go语言学习笔记 — 基础 — 基本数据类型 — 类型类别:值类型和引用类型

go语言学习笔记 — 基础 — 基本数据类型 — 字符串:遍历字符串

go语言学习笔记 — 基础 — 基本数据类型 — 字符串:修改字符串