如何在Go中有效地将字符串转换为带有一个元素(即该字符串)的字符串数组。
例如:
var s string
s = "This is a string"
至
["This is a string"]
显然,一种方法是创建一个字符串数组并将第一个元素初始化为该字符串,但是我正在寻找一种有效的方法。
要在Go中初始化字符串切片,请使用s := []string{"This is a string"}
。
要在Go中初始化字符串数组,请使用s := [1]string{"This is a string"}
。
唯一的区别(在声明每个数组时)在于是否指定数组长度。
要了解您要使用哪种结构,您应该阅读Go Blogslices
和之间的区别。arrays
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句