Zeichenketten
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
Awesome!
Completion rate improved to 1.96
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!