Go编程语言的标准库提供了一个名为
在Java中,我会使用
在 Go 中,我只能看到以下两行代码的方式:
strings.Builder
的结构体,它允许通过重复连接字符串的方式以高效的方式轻松构建字符串,类似于C#或Java的StringBuilder
。在Java中,我会使用
StringBuilder
的构造函数来“克隆”对象,就像这样:StringBuilder newBuffer = new StringBuilder(oldBuffer.toString());
在 Go 中,我只能看到以下两行代码的方式:
newBuffer := strings.Builder{}
newBuffer.WriteString(oldBuffer.String())
并且没有其他.Clone()
初始化方法(也许我还没有找到)。
是否有比我提出的更简洁的方式?