golang 使用 strings.Split 切割的注意

    s := strings.Split("", "")
    fmt.Println(s, len(s))
    s = strings.Split("abc,abc", "")
    fmt.Println(s, len(s))
    s = strings.Split("", ",")
    fmt.Println(s, len(s))
    s = strings.Split("abc,abc", ",")
    fmt.Println(s, len(s))
    s = strings.Split("abc,abc", "|")
    fmt.Println(s, len(s))
    fmt.Println(len(""))
    fmt.Println(len([]string{""}))
    str := ""
    fmt.Println(str[0])數組


運行結果:string

[] 0    //返回空數組
[a b c , a b c] 7  //返回7個數組元素
[] 1  //返回一個包含空字符元素的數組, 數組長度是1
[abc abc] 2
[abc,abc] 1
0
1
panic: runtime error: index out of range 
it

相關文章
相關標籤/搜索