Zeichenketten
Swipe um das Menü anzuzeigen
In Go sind Strings Folgen von Unicode-Zeichen, was bedeutet, dass sie Textdaten darstellen. String-Daten werden immer in doppelte Anführungszeichen (") oder Backticks eingeschlossen. Der Datentyp für Strings wird durch das Schlüsselwort string repräsentiert.
index.go
1var myString string = "Hello World"
Hinweis
Ein string ist ein Datentyp in Go, während ein string literal die tatsächliche Darstellung eines Zeichenkettenwerts im Quellcode bezeichnet, zum Beispiel
Hello World.
Ein String-Literal kann über mehrere Zeilen geschrieben werden, indem es in Backticks (``) eingeschlossen wird. Der Unterschied wird im folgenden Programm deutlich:
index.go
1234567891011121314package 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) }
Zeichenketten können mit dem Plus-Operator (+) zusammengefügt werden:
index.go
1234567891011package main import "fmt" func main() { var stringOne string = "Hello" var stringTwo string = "World" var stringThree string = stringOne + " " + stringTwo fmt.Println(stringThree) }
Das Verbinden zweier Zeichenketten mit dem (+) Operator wird als String-Konkatenation bezeichnet.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen