golang學習筆記15 golang用strings.Split切割字符串


golang用strings.Split切割字符串

kv := strings.Split(authString, " ")
	if len(kv) != 2 || kv[0] != "Bearer" {
		beego.Debug("AuthString invalid:"+authString)
		base.ReturnError(errors.New("AuthString invalid:"+authString))
		return ""
	}
	tokenString := kv[1]
kov := strings.Split(cond, ":")
		if len(kov) != 3 {
			return queryVal, queryOp, errors.New("Query format != k:o:v")
		}

  

prefixemail := strings.Split(email, "@")[0]

 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])



運行結果:

[] 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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM