Strings
Multiline-String
template := `Version:
Build:
Datum:`
Uppercase/Lowercase
kleingeschrieben := strings.ToLower(ursprungsString)
grossgeschrieben := strings.ToUpper(ursprungsString)
Substring
beginn := ganzerString[1:5]
Contains
if strings.Contains("einString", "ri") {
}
Stringbuilder
var sb strings.Builder
sb.WriteString("ein String")
sb.WriteString("noch eine Zeile")
sb.WriteString("und noch etwas")
return sb.String()
Die Funktion WriteString
hängt keinen Zeilenwechsel (Newline) an. Man muss den Zeilenwechsel bewusst angeben, ansonsten werden die Strings einfach aneinandergehängt.
Feedback / Kontakt
Wenn Sie Fragen oder Anregungen zum Artikel Strings in Go haben, senden Sie mir bitte eine E-Mail an: go+string@technotes.jakoubek.net