go语言中五种字符串的拼接方式

简介: go语言中五种字符串的拼接方式
一、+拼接方式
s1 := "hello"
s2 := "word"
s3 := s1 + s2
fmt.Print(s3) //s3 = "helloword"

二、sprintf函数
s1 := "hello"
s2 := "word"
s3 := fmt.Sprintf("%s%s", s1, s2) //s3 = "helloword"

三、Join函数
s1 := "hello"
s2 := "word"
var str []string = []string{
   s1, s2}
s3 := strings.Join(str, "")
fmt.Print(s3)

四、buffer.Builderbuffer.WriteString函数
s1 := "hello"
s2 := "word"
var bt bytes.Buffer
bt.WriteString(s1)
bt.WriteString(s2)
s3 := bt.String()
fmt.Println(s3)

五、buffer.Builder函数
s1 := "hello"
s2 := "word"
var build strings.Builder
build.WriteString(s1)
build.WriteString(s2)
s3 := build.String()
fmt.Println(s3)
目录
相关文章
|
9天前
|
Go
go语言for 遍历字符串
go语言for 遍历字符串
21 8
|
10天前
|
存储 Go 索引
go语言使用for循环遍历
go语言使用for循环遍历
24 7
|
13天前
|
Go 索引
go语言遍历字符串
go语言遍历字符串
18 3
|
13天前
|
存储 Go
go语言 遍历映射(map)
go语言 遍历映射(map)
26 2
|
14天前
|
Go 调度 开发者
Go语言中的并发编程:深入理解goroutines和channels####
本文旨在探讨Go语言中并发编程的核心概念——goroutines和channels。通过分析它们的工作原理、使用场景以及最佳实践,帮助开发者更好地理解和运用这两种强大的工具来构建高效、可扩展的应用程序。文章还将涵盖一些常见的陷阱和解决方案,以确保在实际应用中能够避免潜在的问题。 ####
|
14天前
|
测试技术 Go 索引
go语言使用 range 关键字遍历
go语言使用 range 关键字遍历
17 3
|
14天前
|
测试技术 Go 索引
go语言通过 for 循环遍历
go语言通过 for 循环遍历
24 3
|
15天前
|
Go 索引
go语言按字符(Rune)遍历
go语言按字符(Rune)遍历
24 3
|
Go 索引
golang 字符串操作实例
package main import s "strings" import "fmt" var p = fmt.Println func main() { p("Contains: ", s.
911 0