Dalam bahasa Go, anda boleh menggunakan fungsi count() bagi pakej Strings untuk mendapatkan bilangan kejadian aksara tertentu Fungsi count() boleh mengira bilangan kejadian satu aksara atau a rentetan dalam rentetan lain. Sintaks "strings.Count (rentetan asal, aksara untuk diambil)"; nilai pulangan adalah jenis int.
Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.
Semasa proses pembangunan, banyak kali kita perlu mengira bilangan kemunculan aksara tunggal atau rentetan dalam rentetan lain Dalam bahasa Go, kita menggunakan fungsi count() untuk mengira nombor kejadian rentetan.
Fungsi Strings.count()
func Count(s, substr string) int
Parameter
| Penerangan | ||||||
---|---|---|---|---|---|---|---|
s | mewakili rentetan asal. | ||||||
substr | mewakili rentetan yang hendak diambil. |
package main import ( "fmt" "strings" ) func main() { //使用 Strings.count() 函数,统计字符串中单个字符出现的次数 strHaiCoder := "Study Golang From HaiCoder" count := strings.Count(strHaiCoder, "o") fmt.Println("count =", count) }
Bilangan kejadian satu aksara
o
o
Pertama, kami mentakrifkan pembolehubah jenis rentetan strHaicoder, dan kemudian kami menggunakan fungsi Strings.count() bagi rentetan untuk mengira aksara individu dalam pembolehubah rentetan strHaicoder Bilangan kejadian, dan gunakan fungsi print() untuk mencetak hasil akhir. Aksara
muncul sebanyak tiga kali dalam pembolehubah strHaicoder, jadi 3 akhirnya dicetak.
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) }
Bilangan kejadian rentetan
Pertama, kami mentakrifkan pembolehubah jenis rentetan strHaicoder, dan kemudian kami menggunakan fungsi Strings.count() rentetan untuk mengira bilangan kali rentetan Golang muncul dalam pembolehubah rentetan strHaicoder dan gunakan fungsi print() untuk mencetak hasil akhir.
Rentetan Golang muncul dua kali dalam strHaicoder pembolehubah, jadi 2 akhirnya dicetak. [Cadangan berkaitan: Pergi tutorial video, Pengajaran pengaturcaraan]Atas ialah kandungan terperinci Bagaimana untuk mendapatkan bilangan kemunculan aksara dalam bahasa Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!