Kursinhalt
Einführung in Golang
Einführung in Golang
Zeichenketten
In Go sind Strings Sequenzen von Unicode-Zeichen, was im Wesentlichen bedeutet, dass sie Textdaten darstellen. String-Daten werden immer in doppelte Anführungszeichen ("
) oder Backticks eingeschlossen. Der String-Datentyp wird durch das Schlüsselwort string
repräsentiert.
index
var myString string = "Hello World"
Hinweis
Ein String ist ein Datentyp in Go, während ein Stringliteral die tatsächliche Darstellung eines Stringwerts im Quellcode bezeichnet, zum Beispiel
Hello World
.
Wir können ein Stringliteral über mehrere Zeilen schreiben, indem wir es in Backticks (``) einschließen. Den Unterschied sehen Sie im folgenden Programm:
index
package main import "fmt" func main() { var myString string // Using double quotes ("") myString = "Hello World" fmt.Println(myString) // Using backticks (``) myString = `Hello World` fmt.Println(myString) }
Strings können mit dem Plus-Operator (+
) zusammengefügt werden:
index
package main import "fmt" func main() { var stringOne string = "Hello" var stringTwo string = "World" var stringThree string = stringOne + " " + stringTwo fmt.Println(stringThree) }
Der Prozess des Verbindens zweier Zeichenfolgen mit dem (+
) Operator wird als Zeichenfolgenverkettung bezeichnet.
Danke für Ihr Feedback!