Go言語で文字の出現数を取得する方法
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 が出力されます。
まず、文字列型変数 strHaicoder を定義し、その文字列の Strings.count() 関数を使用して、文字列変数 strHaicoder 内の文字列 Golang の出現数をカウントし、print を使用します。 () 関数を使用して最終結果を出力します。 文字列 Golang は変数 strHaicoder に 2 回出現するため、最終的に 2 が出力されます。Strings.count() 関数を使用して、指定した文字列の出現をカウントします。文字列内の回数 #
プログラムの実行後、コンソール出力は次のようになります: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) }
ログイン後にコピー[関連する推奨事項:
Go ビデオ チュートリアル- 、
- プログラミング教育
]
以上がGo言語で文字の出現数を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
- プログラミング教育

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Go Crawler Collyのキュースレッドの問題は、Go言語でColly Crawler Libraryを使用する問題を調査します。 �...

大企業または有名なオープンソースプロジェクトによって開発されたGOのどのライブラリが開発されていますか? GOでプログラミングするとき、開発者はしばしばいくつかの一般的なニーズに遭遇します...

GO言語で構造を定義する2つの方法:VARとタイプのキーワードの違い。構造を定義するとき、GO言語はしばしば2つの異なる執筆方法を見ます:最初...

redisstreamを使用してGo言語でメッセージキューを実装する問題は、GO言語とRedisを使用することです...

Go言語での文字列印刷の違い:printlnとstring()関数を使用する効果の違いはGOにあります...

マルチプロセスのログライティングの並行性セキュリティの問題を効率的に処理します。複数のプロセスが同じログファイルを同時に書き込みます。並行性が安全で効率的であることを確認する方法は?これは...

VSCODEユーザーのGolang Generic Function Typeの制約の自動削除は、VSCODEを使用してGolangコードを書くときに奇妙な問題に遭遇する可能性があります。いつ...
