Überblick
In dieser Lektion über das String -Paket in Golang werden wir verschiedene Beispiele zum Verwalten von Zeichenfolgen untersuchen und sehen, wie das Strings -Paket uns in Bezug. Wir werden jetzt anfangen.
Beginnend mit Go
Nur um sicherzustellen, dass wir auf dem richtigen Ausgangspunkt für Running GO -Programme sind, hier ist die Verzeichnisstruktur, die ich für mein Hello World -Programm gemacht habe:
Paket MainWir können das obige Programm mit dem folgenden Befehl ausführen:
Geh run Hallo.gehenSobald wir diesen Befehl ausgeführt haben, ist hier die Ausgabe, die Sie sehen werden:
Das sieht gut aus. Lassen Sie uns zu unserer Hauptagenda wechseln.
Saitenhandhabung
Beginnen wir mit unserer Reise, die Saiten in Go zu bewältigen. Wir werden das Strings -Paket untersuchen, um verschiedene Beispiele zu untersuchen. Lass uns anfangen.
Vergleich von Saiten
Das Vergleich von Strings ist die häufigste Operation in der programmierenden Sprache. Schauen wir uns jetzt einen Code -Snippet an:
Paket MainAuch hier können wir das obige Programm mit dem folgenden Befehl ausführen:
Gehen Sie Stringcompare aus.gehenSobald wir diesen Befehl ausgeführt haben, ist hier die Ausgabe, die Sie sehen werden:
Hier ist die erläuterte Ausgabe:
Streicher enthalten
Jetzt werden wir überprüfen, ob eine Zeichenfolge eine Substring einer anderen Zeichenfolge ist. Schauen wir uns jetzt einen Code -Snippet an:
Paket MainAuch hier können wir das obige Programm mit dem folgenden Befehl ausführen:
Gehen Sie Stringcontains.gehen
Sobald wir diesen Befehl ausgeführt haben, ist hier die Ausgabe, die Sie sehen werden:
In diesem Fall ist die Ausgabe selbsterklärend.
Substring -Index
Wir können auch den Index finden, in dem das gegebene Substring zuerst gefunden wird. Schauen wir uns jetzt einen Code -Snippet an:
Paket MainWir können das obige Programm mit dem folgenden Befehl ausführen:
Gehen Sie StringIndex aus.gehenSobald wir diesen Befehl ausgeführt haben, ist hier die Ausgabe, die Sie sehen werden:
Teil der Saiten ersetzen
Wir können auch einen Teil der Saiten in Go ersetzen. Schauen wir uns jetzt einen Code -Snippet an:
Paket MainIm obigen Programm sahen wir auch eine etwas andere Möglichkeit, ein Paket zu importieren und es einen Alias -Namen zuzuweisen. Wir können das obige Programm mit dem folgenden Befehl ausführen:
Gehen Sie StringReplace aus.gehenSobald wir diesen Befehl ausgeführt haben, ist hier die Ausgabe, die Sie sehen werden:
Saiten spalten
Wir können sogar Strings in Go brechen, indem wir ein gemeinsames Muster bereitstellen, das möglicherweise auftritt. Hier ist ein Beispiel:
Paket MainWir können das obige Programm mit dem folgenden Befehl ausführen:
Gehen Sie rennen Sie Stringsplit.gehenSobald wir diesen Befehl ausgeführt haben, ist hier die Ausgabe, die Sie sehen werden:
Zum Lernen ist das Strings -Paket in Go sehr tief und es ist nie möglich, genug zu bekommen. Lesen Sie weitere Beispiele für das Paket und probieren Sie so viel wie möglich selbst aus.