例
package mainimport ( "fmt" "strings")func main() { test := strings.Split("",",") fmt.Println(test) fmt.Println(len(test))}
这输出:
[]1
为什么是这样?如果这是预期的行为,检查数组是否为空的正确方法是什么?
谢谢
正如@u_mulder在评论中所说,数组不是空的,因为它包含一个空字符串. 总结以上是内存溢出为你收集整理的为什么在strings中返回一个空数组.在golang中,split的长度为1?全部内容,希望文章能够帮你解决为什么在strings中返回一个空数组.在golang中,split的长度为1?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)