Golang Multi-Line-Zeichenfolge

Golang Multi-Line-Zeichenfolge
Eine Zeichenfolge bezieht sich auf eine Sequenz von einem oder mehreren Zeichen. Obwohl Saiten ein grundlegendes Konzept über die Programmiersprachen hinweg haben, behandelt Go Saiten ein wenig anders. In Go ist eine Saite ein Stück Bytes. Wir können eine Zeichenfolge erstellen, indem wir eine Folge von Zeichen in einem Paar Doppelquoten einschließen.

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.