本文摘自php中文网,作者V,侵删。
1、自建方法“==”,区分大小写,最简单的方法
1 2 | fmt.Println( "go" == "go" )
fmt.Println( "GO" == "go" )
|
输出结果:
2、Compare函数,区分大小写,比自建方法“==”的速度要快
1 2 | fmt.Println(strings.Compare( "GO" , "go" ))
fmt.Println(strings.Compare( "go" , "go" ))
|
输出结果:
3、比较UTF-8编码在小写的条件下是否相等,不区分大小写
1 | fmt.Println(strings.EqualFold( "GO" , "go" ))
|
输出结果:
相关文章教程推荐:golang教程
以上就是golang中如何比较字符串是否相等的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
golang基于heap库实现简易优先队列
bash getopt 使用
golang不规则json解析
【gocn酷go推荐】go程序配置利器-viper库
golang数组与切片的不同之处
总结 go 的数据类型
golang结构体怎么判断是否为空
golang基础数据类型-布尔和字符
golang怎么通过cgo调用c++程序
go1.7里面的bce(跳跃检测排除)(译文)
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » golang中如何比较字符串是否相等