Warum werden Listen in Go nur selten verwendet?

Ich bin neu in Go und ziemlich aufgeregt darüber. Aber in allen Sprachen, mit denen ich intensiv gearbeitet habe: Delphi, C #, C ++, Python - Listen sind sehr wichtig, da sie im Gegensatz zu Arrays dynamisch in der Größe angepasst werden können.

In Golang gibt es in der Tat einelist.Liststrukturieren, aber ich sehe sehr wenig Dokumentation darüber - ob inGehen Sie mit gutem Beispiel voran oder die drei Go-Bücher, die ich besitze - Summerfield, Chisnal und Balbaert -, die alle viel Zeit mit Arrays und Slices verbringen und dann zu Karten springen. In Quellcode-Beispielen finde ich auch wenig oder gar keine Verwendunglist.List.

Es scheint auch, dass im Gegensatz zu Python,Range wird nicht für List - großer Nachteil IMO unterstützt. Vermisse ich etwas?

Slices sind sicherlich nett, aber sie müssen immer noch auf einem Array mit einer fest codierten Größe basieren. Hier kommt List ins Spiel. Gibt es eine Möglichkeit, ein Array / Slice in Go ohne eine fest codierte Array-Größe zu erstellen? Warum wird List ignoriert?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage