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中如何比较字符串是否相等的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

go语言————3、编辑器、集成开发环境与其它工具

聊聊gost的deltacompare

用go实现路由的链式定义

关于 golang 协程调度

golang使用for循环的一个小技巧

erlang和golang的区别

golang如何封装路由

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

我的个人能力发展报告(2015-2019)

聊聊tempo的exclusivequeues

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




打赏

取消

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

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

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

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

评论

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