ホームページ > バックエンド開発 > Golang > Golangで文字列の末尾が指定された文字であるかどうかを判断する方法

Golangで文字列の末尾が指定された文字であるかどうかを判断する方法

WBOY
リリース: 2024-03-13 10:24:04
オリジナル
864 人が閲覧しました

Golangで文字列の末尾が指定された文字であるかどうかを判断する方法

タイトル: Golang で文字列の末尾が指定された文字であるかどうかを判断する方法

Golang では、文字列の末尾が指定された文字であるかどうかを判断できます。文字列パッケージの HasSuffix 関数を使用して実現します。この関数は、文字列が特定のサフィックスで終わるかどうかを迅速に判断するのに役立ち、文字列の処理と判断操作が容易になります。

Golang で HasSuffix 関数を使用して文字列の末尾が指定された文字であるかどうかを判断する方法を示すコード例をいくつか見てみましょう。

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "Hello, World!"

    // 判断字符串结尾是否为指定字符
    if strings.HasSuffix(str, "!") {
        fmt.Println("字符串结尾为感叹号!")
    } else {
        fmt.Println("字符串结尾不是感叹号!")
    }

    // 判断字符串结尾是否为指定字符集合的其中一个
    suffixes := []string{".", "!", "?"}
    for _, suffix := range suffixes {
        if strings.HasSuffix(str, suffix) {
            fmt.Printf("字符串结尾为%s
", suffix)
        }
    }
}
ログイン後にコピー

上記のコード例では、まず文字列 str を「Hello, World!」として定義し、次に HasSuffix 関数を使用して文字列の末尾が指定された文字「!」であるかどうかを判断します。次に、3 つの接尾辞文字「.」、「!」、「?」を含む文字列スライス接尾辞を定義し、ループを使用して文字列の末尾がこれらの文字のいずれかであるかどうかを判断しました。

上記のコード例を通じて、Golang で HasSuffix 関数を使用して文字列の末尾が指定された文字であるかどうかを判断する方法を明確に理解できます。この方法はシンプルかつ効率的で習得が容易であり、日常の文字列処理での使用に非常に適しています。

以上がGolangで文字列の末尾が指定された文字であるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート