In diesem Leitfaden bringen wir Ihnen bei, wie Sie mit Saiten arbeiten, von den Grundlagen des Erstellens einer grundlegenden Zeichenfolge bis hin zu verschiedenen Möglichkeiten, wie man eine Multi-Line-Zeichenfolge erstellt.
Golang Basic String
In Go können wir eine Zeichenfolge erstellen, indem wir die Zeichen in doppelten Zitaten einschließen, wie unten gezeigt:
"Dies ist eine Zeichenfolge"
Sie können eine Zeichenfolge drucken, indem Sie die Methoden im FMT -Paket verwenden. Beispielsweise können wir mit der Println -Methode eine Zeichenfolge als Zeichenfolge drucken::
Paket Main
importieren "fmt"
func main ()
fmt.Println ("Dies ist eine Zeichenfolge")
Die println -Methode sollte die bereitgestellte Zeichenfolge einnehmen und in die Konsole ausgeben.
Wenn Sie eine String -Variable erstellen möchten, können Sie das unten gezeigte VAR -Schlüsselwort verwenden:
var str String
STR = "Dies ist eine Zeichenfolge"
Die obige Technik erstellt eine Variable, die als „STR“ der Typ -Zeichenfolge bezeichnet wird. Anschließend weisen wir der Variablen mit dem Zuordnungsoperator einen Wert zu.
Sie können auch die String -Literalmethode zum Erstellen einer String -Variablen verwenden. Dadurch kann der Compiler den Typ der Variablen bestimmen.
Ein Beispiel ist wie:
STR: = "Dies ist eine Zeichenfolge"
Golang Multi-Line-Zeichenfolge
In Go können wir eine Multi-Line-Zeichenfolge in zwei Hauptmethoden erstellen. Die erste Methode ist die Verwendung eines rohen String -Literales.
Rohstraße wörtlich
Um eine Multi-Line-Zeichenfolge mit einem Roh-String-Literal zu erstellen, schließen wir die Zeichenfolge in ein Paar Back-Tick-Chracters ein (“).
Diese Methode der String -Erstellung interpretiert keine Whitespace -Zeichen wie \ n, \ t usw. Dies macht diese Technik sehr nützlich.
Um beispielsweise eine Multi-Line-Zeichenfolge mit einem Roh-String-Literal zu erstellen, können wir dies tun:
STR: = 'Hallo Mitgeeks
Willkommen bei LinuxHint.
Erfahren Sie hier etwas aus Linux, Hardware, Front-End,
Datenbanken, Fenster, Spiele und mehr.''
fmt.Println (str)
Wenn wir den oben genannten Code ausführen, sollten wir eine Ausgabebonzeichenfolge als:
Hallo Kollegen
Willkommen bei LinuxHint.
Erfahren Sie hier etwas aus Linux, Hardware, Front-End,
Datenbanken, Fenster, Spiele und mehr.
HINWEIS: Wie bereits erwähnt, können Sie, wenn Sie eine Zeichenfolge mit einem Roh-String-Literal erstellen, keine Whitespace-Zeichen verwenden oder ein Back-Tick-Zeichen als Teil der Zeichenfolge einfügen.
Zum Beispiel:
STR: = 'Dies wird gedruckt wie \ n \ t'
fmt.Println (str)
Der obige Code sollte gedruckt werden:
Dies wird wie \ n \ t gedruckt
Wenn Sie weiße Space-Zeichen in Ihrer Zeichenfolge verwenden möchten, verwenden Sie die doppelt zitierte Zeichenfolge, wie zuvor erläutert.
Interpretierte String -Literale
Die zweite Methode, mit der Sie eine Mult-Line-Zeichenfolge erstellen können, sind interpretierte Zeichenfolgen. In diesem Fall verwenden wir eine String -Verkettung mit dem Addition -Operator (+).
Das folgende Beispiel zeigt, wie interpretierte Zeichenfolgen verwendet werden.
STR: = "Hallo Geeks \ n" +
"Willkommen bei LinuxHint.\N" +
"Erfahren Sie hier etwas aus Linux, Hardware, Front-End, \ n" +
"Datenbanken, Fenster, Spiele und mehr.\N"
Wir verwenden ein Doppelzitat und den Additionsbetreiber, um in diesem Beispiel eine Multi-Line-Zeichenfolge zu erstellen. Mit dieser Methode können Sie weiße Space-Zeichen einschließen.
Abschluss
Dieser Leitfaden hat uns beigebracht, wie man in der Go -Programmiersprache mit Saiten arbeitet. Mit diesem Handbuch wissen Sie nun Methoden, um Multi-Line-Zeichenfolgen zu erstellen.
Bleiben Sie dran für weitere Go -Tutorials.