您现在的位置是:网站首页> 编程资料编程资料
golang 字符串比较是否相等的方法示例_Golang_
2023-05-26
335人已围观
简介 golang 字符串比较是否相等的方法示例_Golang_
golang字符串比较的三种常见方法
fmt.Println("go"=="go") fmt.Println("GO"=="go") fmt.Println(strings.Compare("GO","go")) fmt.Println(strings.Compare("go","go")) fmt.Println(strings.EqualFold("GO","go"))输出
true
false
-1
0
true
1,自建方法“==”,区分大小写,最简单的方法
2,Compare函数,区分大小写,自建方法“==”的速度要比Compare快,下面是注释
/ Compare is included only for symmetry with package bytes. // It is usually clearer and always faster to use the built-in // string comparison operators ==, <, >, and so on. func Compare(a, b string) int
3,比较UTF-8编码在小写的条件下是否相等,不区分大小写,下面是注释
// EqualFold reports whether s and t, interpreted as UTF-8 strings, // are equal under Unicode case-folding. func EqualFold(s, t string) bool
到此这篇关于golang 字符串比较是否相等的方法示例的文章就介绍到这了,更多相关golang 字符串比较相等内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- golang的强制类型转换实现_Golang_
- 详解go语言中type关键词的几种使用_Golang_
- golang官方嵌入文件到可执行程序的示例详解_Golang_
- golang1.16新特性速览(推荐)_Golang_
- Go map定义的方式及修改技巧_Golang_
- 详解go-admin在线开发平台学习(安装、配置、启动)_Golang_
- Go语言连接Oracle数据库的方法_Golang_
- 关于Golang变量初始化/类型推断/短声明的问题_Golang_
- go语言中的Carbon库时间处理技巧_Golang_
- Golang实现Directional Channel(定向通道)_Golang_
