慕婉清6462132
的结果strings.Split是一个包含一个元素的切片 - 空字符串。fmt.Println只是不显示它。试试这个例子(注意最后一次打印的变化)。package mainimport "fmt"import "strings"func main() { groups := strings.Split("one,two", ",") fmt.Println(groups, len(groups)) groups = strings.Split("one", ",") fmt.Println(groups, len(groups)) groups = strings.Split("", ",") fmt.Printf("%q, %d\n", groups, len(groups))}这是有道理的。如果您想"HelloWorld"使用,字符作为分隔符来分割字符串,您会期望结果"HelloWorld"与您的输入相同。