博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
golang学习笔记15 golang用strings.Split切割字符串
阅读量:4994 次
发布时间:2019-06-12

本文共 958 字,大约阅读时间需要 3 分钟。

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] 101panic: runtime error: index out of range

  

转载于:https://www.cnblogs.com/zdz8207/p/golang-learn-15-split.html

你可能感兴趣的文章
【转】hibernate缓存:一级缓存和二级缓存
查看>>
第二个spring冲刺第3天
查看>>
AwSnap:让全版本(Windows、iOS、Android)Chrome浏览器崩溃的有趣漏洞
查看>>
线段树合并学习笔记
查看>>
AndroidAutoLayout
查看>>
样本不均衡下的分类损失函数
查看>>
node启动服务后,窗口不能关闭。pm2了解一下
查看>>
vsCode 改变主题
查看>>
【vijos】【树形dp】佳佳的魔法药水
查看>>
聚合新闻头条
查看>>
Ubuntu 关闭锁屏界面的 on-screen keyboard
查看>>
凸优化学习笔记
查看>>
使用ehcache-spring-annotations开启ehcache的注解功能
查看>>
Charles设置HTTPS抓包
查看>>
NGUI出现Shader wants normals, but the mesh UIAtlas doesn't have them
查看>>
Boost.Asio c++ 网络编程翻译(14)
查看>>
Codeforces Round #306 (Div. 2) D.E. 解题报告
查看>>
uva 1557 - Calendar Game(博弈)
查看>>
HDU1051 Wooden Sticks 【贪婪】
查看>>
十大经典数据挖掘算法
查看>>