我确信这是一个简单的问题,但我一直在讨论这个问题.我看到其他人也是如此.
我看到有些人创建一个for
循环并在切片中运行以创建一个字符串,是否有更简单的方法将其转换[]string
为string
?
会sprintf
这样吗?
您可以使用strings.Join(arr []string, seperator string) string
,就像我所知道的几乎任何其他语言一样
https://golang.org/pkg/strings/#Join
这是一个简单的例子,你可以粘贴到main函数:
stringArray := []string {"Hello","world","!"} justString := strings.Join(stringArray," ") fmt.Println(justString)
并链接到操场上的工作示例.
或者使用非常简单的功能 简单的功能