7 Stimmen

Mehrdimensionale Vektoren in Scheme?

Ich habe vorhin eine Frage über Arrays in Schema gestellt (es stellte sich heraus, dass sie Vektoren genannt werden, aber im Grunde genommen dasselbe sind, was man erwarten würde).

Gibt es eine einfache Möglichkeit, multidimensional zu arbeiten? Arrays Vektoren in PLT Scheme? Für meine Zwecke würde ich gerne eine Prozedur namens make-multid-vector oder so ähnlich.

Übrigens, wenn dies nicht bereits vorhanden ist, brauche ich keine vollständige Code-Beispiel, wie es zu implementieren. Wenn ich dies selbst rollen müssen, würde ich einige allgemeine Richtung obwohl zu schätzen wissen. Die Art, wie ich es wahrscheinlich tun würde, ist nur durch jedes Element der derzeit höchsten Dimension des Vektors zu iterieren, um eine weitere Dimension hinzuzufügen, aber ich kann sehen, dass ein bisschen hässlich mit Schemas rekursive Setup ist.

Außerdem scheint dies etwas zu sein, das ich selbst hätte finden können, also bitte wissen Sie, dass ich es tatsächlich gegoogelt habe und nichts herauskam.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X