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,自建方法“==”,區(qū)分大小寫,最簡單的方法
2,Compare函數(shù),區(qū)分大小寫,自建方法“==”的速度要比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編碼在小寫的條件下是否相等,不區(qū)分大小寫,下面是注釋
// EqualFold reports whether s and t, interpreted as UTF-8 strings, // are equal under Unicode case-folding. func EqualFold(s, t string) bool
到此這篇關(guān)于golang 字符串比較是否相等的方法示例的文章就介紹到這了,更多相關(guān)golang 字符串比較相等內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Golang實現(xiàn)異步上傳文件支持進度條查詢的方法
這篇文章主要介紹了Golang實現(xiàn)異步上傳文件支持進度條查詢的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10Golang等多種語言轉(zhuǎn)數(shù)組成字符串舉例詳解
今天寫代碼遇到數(shù)組轉(zhuǎn)換成字符串操作,下面這篇文章主要給大家介紹了關(guān)于Golang等多種語言轉(zhuǎn)數(shù)組成字符串的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-05-05Golang中優(yōu)秀的消息隊列NSQ基礎(chǔ)安裝及使用詳解
這篇文章主要介紹了Golang中優(yōu)秀的消息隊列NSQ基礎(chǔ)安裝及使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12如何使用大學(xué)教育郵箱下載golang等軟件(推薦)
這篇文章主要介紹了如何使用大學(xué)教育郵箱下載goland等軟件,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09Go語言實現(xiàn)有規(guī)律的數(shù)字版本號的排序工具
這篇文章主要為大家詳細介紹了如何利用Go語言實現(xiàn)有規(guī)律的數(shù)字版本號的排序工具,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下2023-01-01