Go 言語では、Strings パッケージの count() 関数を使用して、指定した文字の出現回数を取得できます。count() 関数は、単一の文字または別の文字列内の文字列 構文 "strings.Count (元の文字列, 取得する文字)"; 戻り値は int 型で、取得した文字が存在しない場合は 0 を返し、存在しない場合は出現回数を返します。
このチュートリアルの動作環境: Windows 7 システム、GO バージョン 1.18、Dell G3 コンピューター。
開発プロセス中、単一の文字または別の文字列内の文字列の出現数をカウントする必要が何度もあります。Go 言語では、count() 関数を使用して数をカウントします。文字列の出現回数。
#Strings.count() 関数
##構文func Count(s, substr string) int
パラメータ
s | |
---|---|
戻り値関数は int 型の値を返します。取得した文字列が存在しない場合は、 0 を返し、それ以外の場合は出現回数を返します。 |
単一文字の出現数 Strings.count() 関数を使用して、文字列内の単一文字の出現数をカウントします。 package main
import (
"fmt"
"strings"
)
func main() {
//使用 Strings.count() 函数,统计字符串中单个字符出现的次数
strHaiCoder := "Study Golang From HaiCoder"
count := strings.Count(strHaiCoder, "o")
fmt.Println("count =", count)
}
プログラムを実行すると、コンソール出力は次のようになります。
まず、文字列型変数 strHaicoder を定義し、次にその文字列の Strings.count() 関数を使用します。文字列変数 strHaicoder
oの単一文字をカウントし、その出現数をカウントし、print() 関数を使用して最終結果を出力します。
文字o
は変数 strHacoder に 3 回出現するため、最終的に 3 が出力されます。Strings.count() 関数を使用して、指定した文字列の出現をカウントします。文字列内の回数 #<pre class="brush:php;toolbar:false">package main
import (
"fmt"
"strings"
)
func main() {
//使用 Strings.count() 函数,统计字符串中指定字符串出现的次数
strHaiCoder := "I love Golang and I study Golang From HaiCoder"
count := strings.Count(strHaiCoder, "Golang")
fmt.Println("count =", count)
}</pre>
プログラムの実行後、コンソール出力は次のようになります:
[関連する推奨事項:
Go ビデオ チュートリアル]
以上がGo言語で文字の出現数を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。