Angesichts dieser Art für Vektoren, was ist die Möglichkeit, eine Null Länge Vektor einer bestimmten Art von Elementen zu erstellen?Erstellen Sie eine Null Länge Vektor
data Vect : Nat -> Type -> Type where
VectNil : Vect 0 ty
(::) : ty -> Vect size ty -> Vect (S size) ty
VectNil String und alle Variationen ich nicht in der REPL ausprobiert habe. Ist es nicht richtig zu erwarten, dass VectNil wie der Standardkonstruktor der generischen Liste in C# funktioniert?
new List<string>(); // creates a zero length List of string
Vielen Dank für diese sehr hilfreiche Antwort. –
@AttilaKaroly Sie können '' 'auch so verwenden:' die (Vect 0 String) VectNil' –
Anton, danke dass du mir diese alternative Methode gezeigt hast. –