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基础及语法(四)

golang检查文件是否存在的方法

一文看懂web后端开发

go singleton

02 - 【go语言学习笔记】变量和常量

go语言学习笔记2

golang中什么是接口

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

go那些事儿|defer必掌握知识

[译]golang 1.8工具链改进

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




打赏

取消

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

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

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

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

评论

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