zoukankan      html  css  js  c++  java
  • 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
    

      

  • 相关阅读:
    函数的声明
    数组遍历的方法
    运算符
    变量命名规则
    js条件判断
    vuex使用
    高盛伦敦分部面试
    野村证券伦敦分部面试
    Linux Performance Monitoring Commands
    Linux server上too many open files问题
  • 原文地址:https://www.cnblogs.com/zdz8207/p/golang-learn-15-split.html
Copyright © 2011-2022 走看看