您好,登錄后才能下訂單哦!
這篇文章主要講解了“golang如何判斷是否以指定字符結尾”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“golang如何判斷是否以指定字符結尾”吧!
在golang中,可以使用strings包的HasSuffix()函數來判斷字符串是否以指定字符或字符串結尾,語法“strings.HasSuffix(原字符串,要檢索的子串)”;如果是以指定字符結尾則返回True,如果不是則返回False。
在開發過程中,很多時候我們需要判斷一個 字符串 是否以某個 字符 或者是否以某個字符串結束的需求,在 Go 語言 中,判斷某個字符串是否以某個字符或者是否以某個字符串結尾的 函數 為 Strings.HasSuffix() 。
使用示例:
package main
import (
"fmt"
"strings"
)
func main() {
//使用 Strings.HasSuffix() 函數,判斷以指定字符串結束,返回 true
strHaiCoder := "I study Golang From HaiCoder"
suffix := strings.HasSuffix(strHaiCoder, "HaiCoder")
fmt.Println("Suffix =", suffix)
}
可以看到,上例給出的字符串是以“HaiCoder”結尾的,因此返回true。
說明:Strings.HasSuffix()函數介紹
Strings.HasSuffix()函數用于檢索字符串是否以指定字符串結尾
語法:
func HasSuffix(s, suffix string) bool
參數 | 描述 |
---|---|
s | 原字符串。 |
suffix | 要檢索的子串。 |
返回值:如果是以指定字符串結尾,則返回 true;反之返回 false。
利用Strings.HasSuffix() 函數可以判斷是否以指定字符串結束,換個思路,也可判斷是否不以指定字符串結束。
package main
import (
"fmt"
"strings"
)
func main() {
//使用 Strings.HasSuffix() 函數,判斷不以指定字符串結束,返回 Fasle
strHaiCoder := "I study Golang From HaiCoder"
suffix := strings.HasSuffix(strHaiCoder, "Golang")
fmt.Println("Suffix =", suffix)
}
分析:我們定義了一個字符串類型的變量 strHaicoder,接著我們使用字符串的 strings.HasSuffix() 函數判斷變量 strHaicoder 是否以字符串 “Golang” 結束,結果返回 False。
感謝各位的閱讀,以上就是“golang如何判斷是否以指定字符結尾”的內容了,經過本文的學習后,相信大家對golang如何判斷是否以指定字符結尾這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。