「go言語」Count()で指定文字列をカウントするサンプル
書式
strings.Count(対象文字列, カウントしたい文字列)
使用例
package main import ( "fmt" "strings" ) func main() { target := "study skill in arkgame.com" fmt.Println("文字列sのカウント結果") fmt.Println(strings.Count(target, "s")) fmt.Println("空文字列のカウント結果") fmt.Println(strings.Count(target, " ")) fmt.Println("文字列arkのカウント結果") fmt.Println(strings.Count(target, "ark")) fmt.Println("文字列kのカウント結果") fmt.Println(strings.Count(target, "k")) }
実行結果
# go run test01.go
文字列sのカウント結果
2
空文字列のカウント結果
3
文字列arkのカウント結果
1
文字列kのカウント結果
2