Suchergebnisse für Anfrage "algebraic-data-types"
Wie füge ich Felder hinzu, die nur etwas in ADT zwischenspeichern?
Oft muss ich einem ADT Felder hinzufügen, die nur einige redundante Informationen speichern. Aber ich habe nicht ganz herausgefunden, wie ich es gut und effi...
Beeinflussen die var-Mitglieder in der case-Klasse die Gleichheit der case-Klasse?
Ich habe in meinem Code viel von Fallklassen Gebrauch gemacht und auf die zugrunde liegenden Gleichheitsdefinitionen der Fallklasse geantwortet, um mich rich...
Wie emuliert man ADTs und Pattern Matching in TypeScript?
Leider verfügt TypeScript ab Version 0.9.5 (noch) nicht über algebraische Datentypen (Unionstypen) und Pattern Matching (um sie zu destrukturieren). Darüber hinaus werden Instanzen von Schnittstellen nicht unterstützt. Welches Muster verwenden ...
Warum wird im Namen von "Algebraischer Datentyp" "Algebraisch" verwendet?
Wenn ich Scala / Haskell lerne, sehe ich, dass es ein Konzept von gibt Algebraischer Datentyp [http://en.wikipedia.org/wiki/Algebraic_data_type]. Ich habe die Erklärung aus der Wikipedia gelesen, aber ich habe noch eine Frage: Warum wird das ...
“Pattern Matching” von Datenkonstruktoren vom algebraischen Typ
Betrachten wir einen Datentyp mit vielen Konstruktoren: data T = Alpha Int | Beta Int | Gamma Int Int | Delta IntIch möchte eine Funktion schreiben, um zu überprüfen, ob zwei Werte mit demselben Konstruktor erzeugt werden: sameK (Alpha _) ...
Was ist der Unterschied zwischen Wertekonstruktoren und Tupeln?
Es ist geschriebe [https://www.haskell.org/haskellwiki/Constructor#Notes_and_tips] dass Haskell-Tupel einfach eine andere Syntax für algebraische Datentypen sind. Ebenso gibt es Beispiele für die Neudefinition von Wertekonstruktoren mit Tupeln. ...
ADTs in F # und Scala [closed]
Was sind die Hauptunterschiede zwischen ADTs in F # und Scala? Können die ADTs von F # etwas anderes als die ADTs von Scala (und umgekehrt)?
Seite 1 von 2