golang中如何比较字符串是否相等


本文摘自php中文网,作者V,侵删。

1、自建方法“==”,区分大小写,最简单的方法

1

2

fmt.Println("go"=="go")

fmt.Println("GO"=="go")

输出结果:

1

2

true

false

2、Compare函数,区分大小写,比自建方法“==”的速度要快

1

2

fmt.Println(strings.Compare("GO","go"))

fmt.Println(strings.Compare("go","go"))

输出结果:

1

2

-1

0

3、比较UTF-8编码在小写的条件下是否相等,不区分大小写

1

fmt.Println(strings.EqualFold("GO","go"))

输出结果:

1

true

相关文章教程推荐:golang教程

以上就是golang中如何比较字符串是否相等的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

golang怎么debug

如何编写go中间件

手撸golang go与微服务 es-cqrs模式之2

python中的数据类型

2017年最适合go新手的十本书

一个golang vue使用websocket 的例子

手撸golang 仿spring ioc/aop 之3

go语言实战流媒体视频网站

arts #5

golang基础数据类型-布尔和字符

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...