我剛開始學(xué)習(xí) golang,遇到了一些很奇怪的事情。當(dāng)您從對 strings.Split 的調(diào)用中得到一個(gè)空數(shù)組時(shí),它的長度為 1。例子package mainimport ( "fmt" "strings")func main() { test := strings.Split("", ",") fmt.Println(test) fmt.Println(len(test))}這輸出:[]1為什么是這樣?如果這是預(yù)期的行為,檢查數(shù)組是否為空的正確方法是什么?
為什么從strings.Split返回的空數(shù)組在golang中的長度為1?
慕標(biāo)琳琳
2021-12-20 15:49:05