golang 怎样拼接字符串_后端开发

go言语中支撑的字符串拼接的要领有很多种,这里就来排列一下

经常运用的字符串拼接要领

1.最经常运用的要领肯定是 + 衔接两个字符串。 (引荐进修:go)

这与python相似,不过因为golang中的字符串是不可变的范例,因而用 + 衔接会发生一个新的字符串对效力有影响。

s1 := "字符串"
s2 := "拼接"
s3 := s1 + s2
fmt.Print(s3) //s3 = "打印字符串"

2.第二种要领运用sprintf函数,虽然不会像直接运用 + 那样发生暂时字符串。然则效力也不高

s1 := "字符串"
s2 := "拼接"
s3 := fmt.Sprintf("%s%s", s1, s2) //s3 = "打印字符串"

3.第三种要领是用Join函数,这里我们须要先引入strings包才挪用Join函数。

Join函数会先依据字符串数组的内容,计算出一个拼接以后的长度,然后请求对应大小的内存,一个一个字符串填入,在已有一个数组的情况下,这类效力会很高,假如没有的话效力也不高。

//须要先导入strings包
s1 := "字符串"
s2 := "拼接"
//定义一个字符串数组包括上述的字符串
var str []string = []string{s1, s2}
//挪用Join函数
s3 := strings.Join(str, "")
fmt.Print(s3)

以上就是golang 怎样拼接字符串的细致内容,更多请关注ki4网别的相干文章!

Leave A Comment