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.go
1var 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.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) }
Strings 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) }
Der Prozess des Verbindens zweier Zeichenfolgen mit dem (+
) Operator wird als Zeichenfolgenverkettung 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 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.go
1var 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.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) }
Strings 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) }
Der Prozess des Verbindens zweier Zeichenfolgen mit dem (+
) Operator wird als Zeichenfolgenverkettung bezeichnet.
Danke für Ihr Feedback!