


So ermitteln Sie die Häufigkeit des Vorkommens von Zeichen in der Go-Sprache
In der Go-Sprache können Sie die Funktion count() des Strings-Pakets verwenden, um die Anzahl der Vorkommen eines bestimmten Zeichens zu ermitteln. Die Funktion count() kann die Anzahl der Vorkommen eines einzelnen Zeichens oder einer Zeichenfolge in einer anderen Zeichenfolge ermitteln Die Syntax „strings.Count (Originalzeichenfolge, abzurufendes Zeichen)“ ist der Rückgabewert. Wenn das abgerufene Zeichen nicht vorhanden ist, wird 0 zurückgegeben, andernfalls wird die Anzahl der Vorkommen zurückgegeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.
Während des Entwicklungsprozesses müssen wir oft die Anzahl der Vorkommen eines einzelnen Zeichens oder einer Zeichenfolge in einer anderen Zeichenfolge zählen. In der Go-Sprache verwenden wir die Funktion count(), um die Anzahl der Vorkommen von a zu zählen Zeichenfolge.
Strings.count()-Funktion
func Count(s, substr string) int
Parameter
Parameter | Beschreibung |
---|---|
s | bedeutet Original Zeichenfolge. |
substr | stellt die abzurufende Zeichenfolge dar. |
Die Funktion gibt einen Wert vom Typ int zurück. Wenn die abgerufene Zeichenfolge nicht existiert, gibt sie 0 zurück, andernfalls gibt sie die Anzahl der Vorkommen zurück.
Anzahl des Vorkommens eines einzelnen Zeichens
Verwenden Sie die Funktion Strings.count(), um die Anzahl des Vorkommens eines einzelnen Zeichens in einer Zeichenfolge zu zählen
package main import ( "fmt" "strings" ) func main() { //使用 Strings.count() 函数,统计字符串中单个字符出现的次数 strHaiCoder := "Study Golang From HaiCoder" count := strings.Count(strHaiCoder, "o") fmt.Println("count =", count) }
Nach dem Wenn das Programm ausgeführt wird, lautet die Konsolenausgabe wie folgt:
Analyse:
Zuerst definieren wir eine String-Typvariable strHaicoder und verwenden dann die Strings.count()-Funktion des Strings, um die Single zu zählen Zeichen in der Zeichenfolgenvariablen strHaicoder
o</ Die Anzahl der Vorkommen des Codes> und verwenden Sie die Funktion print(), um das Endergebnis zu drucken. Das <code>o
出现的次数,并使用 print() 函数,打印最终的结果。字符
o
o
kommt insgesamt dreimal in der Variablen strHaicoder vor, sodass letztendlich 3 gedruckt wird. Anzahl des Vorkommens einer Zeichenfolge
Verwenden Sie die Funktion Strings.count(), um die Anzahl der Vorkommen einer angegebenen Zeichenfolge in einer Zeichenfolge zu zählen.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) }

- Analyse:
- Zuerst definieren wir eine Zeichenfolgentypvariable strHaicoder und verwenden dann die Strings.count()-Funktion der Zeichenfolge, um zu zählen, wie oft die Zeichenfolge Golang in der Zeichenfolge vorkommt Variable strHaicoder und verwenden Sie die Funktion print(), um das Endergebnis zu drucken.
【Verwandte Empfehlungen: Go-Video-Tutorial
, 🎜Programmierunterricht🎜】🎜Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Häufigkeit des Vorkommens von Zeichen in der Go-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Das Problem der Verwendung von RETISTREAM zur Implementierung von Nachrichtenwarteschlangen in der GO -Sprache besteht darin, die Go -Sprache und Redis zu verwenden ...

Das Problem der Warteschlange Threading In Go Crawler Colly untersucht das Problem der Verwendung der Colly Crawler Library in Go -Sprache. Entwickler stoßen häufig auf Probleme mit Threads und Anfordern von Warteschlangen. � ...

In der Bibliothek, die für den Betrieb der Schwimmpunktnummer in der GO-Sprache verwendet wird, wird die Genauigkeit sichergestellt, wie die Genauigkeit ...

Was soll ich tun, wenn die benutzerdefinierten Strukturbezeichnungen in Goland nicht angezeigt werden? Bei der Verwendung von Goland für GO -Sprachentwicklung begegnen viele Entwickler benutzerdefinierte Struktur -Tags ...

Welche Bibliotheken in GO werden von großen Unternehmen oder bekannten Open-Source-Projekten entwickelt? Bei der Programmierung in Go begegnen Entwickler häufig auf einige häufige Bedürfnisse, ...

Ressourcenverwaltung in Go -Programmierung: MySQL und Redis Connect und Release, um zu lernen, wie Ressourcen korrekt verwaltet werden, insbesondere mit Datenbanken und Caches ...

Automatische Löschung von Golang Generic -Funktionstypeinschränkungen in VSCODE -Benutzern kann auf ein seltsames Problem beim Schreiben von Golang -Code mit VSCODE stoßen. Wann...

Go Language funktioniert gut beim Aufbau effizienter und skalierbarer Systeme. Zu den Vorteilen gehören: 1. hohe Leistung: Kompiliert in den Maschinencode, schnelle Laufgeschwindigkeit; 2. gleichzeitige Programmierung: Vereinfachen Sie Multitasking durch Goroutinen und Kanäle; 3. Einfachheit: präzise Syntax, Reduzierung der Lern- und Wartungskosten; 4. plattform: Unterstützt die plattformübergreifende Kompilierung, einfache Bereitstellung.
