Aus den Dokumenten weiß ich, dass Nim-Arrays eine feste Länge zur Kompilierzeit bestimmt haben, während Seqs eine variable Länge haben.Nim: Vorteil der Verwendung von Array über Seq?
Ich bemerke, dass Seqs mehr eingebaute Werkzeuge haben. Im Modul sequtils
kann map
beispielsweise ein Array aufnehmen, gibt aber trotzdem eine seq zurück, und all
oder any
funktionieren nicht mit Arrays. Und ich sehe keine einfache Möglichkeit, einen Seq mit fester Größe in ein Array zu konvertieren.
Also meine Frage ist: Was sind die Vorteile der Verwendung von Arrays? Stellen sie einen schnelleren Zugang bereit?