Golang append-string in string-slice
Wie append-string in einem string-sclice?
Ich habe versucht,
s := make([]string, 1, 4)
s[0] = "filename"
s[0] := append(s[0], "dd")
Aber es ist nicht richtig. Dann habe ich versucht
s[:1] := append(s[:1], "dd")
Aber es ist nicht korrekt.
Wie kann ich eine Zeichenfolge angefügt, um s[0]
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Builtin
append()
Funktion für das anfügen von Elementen an eine Scheibe. Wenn Sie möchten, fügen Sie einstring
zu einemstring
verwenden Sie einfach die Verkettung+
. Und wenn Sie möchten, speichern Sie das Ergebnis auf den 0. index, weisen Sie einfach das Ergebnis zu:Oder kurz:
Beachten Sie auch, dass Sie nicht haben, um (nicht) verwenden
:=
was ist ein kurze Variablen-Deklaration, da Ihrs
Scheibe bereits vorhanden ist.fmt.Println(s)
Ausgabe:Wenn Sie wollen, zum Anhängen an die Scheibe und nicht auf das erste element, dann schreiben:
fmt.Println(s)
Ausgabe (Fortsetzung der vorherigen Beispiel):Versuchen, diese auf die Gehen Spielplatz.