Zum Inhalt

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