Maison > Article > développement back-end > Comment obtenir le nombre d'occurrences de caractères en langage Go
En langage Go, vous pouvez utiliser la fonction count() du package Strings pour obtenir le nombre d'occurrences d'un caractère spécifié. La fonction count() peut compter le nombre d'occurrences d'un seul caractère ou d'une chaîne dans une autre chaîne. . La syntaxe "strings.Count (Chaîne originale, caractère à récupérer)" ; la valeur de retour est de type int, si le caractère récupéré n'existe pas, il renvoie 0, sinon il renvoie le nombre d'occurrences.
L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.
Pendant le processus de développement, nous avons souvent besoin de compter le nombre d'occurrences d'un seul caractère ou d'une chaîne dans une autre chaîne. Dans le langage Go, nous utilisons la fonction count() pour compter le nombre d'occurrences d'un. chaîne.
Strings.count() fonction
func Count(s, substr string) int
paramètres
paramètres |
description |
---|---|
s |
signifie original chaîne. |
substr |
représente la chaîne à récupérer. |
La fonction renvoie une valeur de type int Si la chaîne récupérée n'existe pas, elle renvoie 0, sinon elle renvoie le nombre d'occurrences.
Nombre d'occurrences d'un seul caractère
Utilisez la fonction Strings.count() pour compter le nombre d'occurrences d'un seul caractère dans une chaîne
package main import ( "fmt" "strings" ) func main() { //使用 Strings.count() 函数,统计字符串中单个字符出现的次数 strHaiCoder := "Study Golang From HaiCoder" count := strings.Count(strHaiCoder, "o") fmt.Println("count =", count) }
Après le programme est exécuté, la sortie de la console est la suivante :
Analyse :
Tout d'abord, nous définissons une variable de type chaîne strHaicoder, puis nous utilisons la fonction Strings.count() de la chaîne pour compter le seul caractères dans la variable chaîne strHaicoder o Le nombre d'occurrences de code>, et utilisez la fonction print() pour imprimer le résultat final. Le caractère <code>o
出现的次数,并使用 print() 函数,打印最终的结果。
字符 o
o
apparaît trois fois au total dans la variable strHaicoder, donc 3 est finalement imprimé.
Nombre d'occurrences d'une chaîne
Utilisez la fonction Strings.count() pour compter le nombre d'occurrences d'une chaîne spécifiée dans une chaînepackage 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) }Une fois le programme exécuté, la sortie de la console est comme suit :
【Recommandations associées : Tutoriel vidéo Go
, 🎜Enseignement de la programmation🎜】🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!