本文摘自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中如何比较字符串是否相等的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
go语言————3、编辑器、集成开发环境与其它工具
聊聊gost的deltacompare
用go实现路由的链式定义
关于 golang 协程调度
golang使用for循环的一个小技巧
erlang和golang的区别
golang如何封装路由
手撸golang go与微服务 es-cqrs模式之2
我的个人能力发展报告(2015-2019)
聊聊tempo的exclusivequeues
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » golang中如何比较字符串是否相等