Suchergebnisse für Anfrage "algebraic-data-types"

4 die antwort

Welche Bedeutung haben algebraische Datentypen mit Nullkonstruktoren?

1 die antwort

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...

2 die antwort

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...

TOP-Veröffentlichungen

1 die antwort

Ist es möglich, Rust-Code zur Laufzeit zu generieren und auszuführen?

8 die antwort

Haskells algebraische Datentypen

5 die antwort

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 ...

2 die antwort

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 ...

5 die antwort

“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 _) ...

4 die antwort

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. ...

4 die antwort

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)?