golang字符串转数组

var a string
res := strings.Split(a, ",")
fmt.Println(len(res))
为什么打印出来是1不是0

阅读 1.9k
1 个回答

你在哪个语言里结果都是这样啊……

一个空字符串,不管你按啥字符分割,结果肯定都会包含一个空字符串的项啊……

当然了,部分编程语言的标准库里也可以通过参数配置指定忽略结果数组中的空字串项。

推荐问题