Tag: algebraic-data-types

Algebraische Datentypen sind Strukturen, gebaut von Summen, Produkten und rekursive Typen, zuzugeben, algebra. Beschreibungen von Arten gegeben als ADTs manipuliert werden können symbolisch ableiten, andere Verwandte Datenstrukturen. Die Logik für Gebäude-Typen algebraisch ist in Bezug auf kombinatorische Spezies der kombinatorischen Mathematik.

Wird der var-Mitglieder bei der Klasse beeinflussen Fall Klasse Gleichberechtigung?

Anzahl der Antworten 2 Antworten
Ich habe schwer gemacht Einsatz von case-Klassen in meinem code, Antworten auf die zugrunde liegenden Definitionen von Gleichheit Fall Klasse, richtig zu Verhalten. Dann jetzt fand ich, dass ich hinzufügen müssen, um ein weiteres Feld, Mitglied zu

Speicherbedarf von Haskell-Datentypen

Anzahl der Antworten 2 Antworten
Wie finde ich die tatsächliche Höhe der benötigte Speicherplatz für einen Wert eines Datentyps in Haskell (meist mit GHC)? Ist es möglich zu bewerten, es zur Laufzeit (z.B. in GHCi) oder ist es möglich, prognostizieren der Arbeitsspeicheranforderungen

Was ist der Datentyp für binäre Werte? Ist es der string-Datentyp?

Anzahl der Antworten 2 Antworten
Welche Daten Typ binary (1's und 0's) haben? In einem Beispiel, das ich sah Sie, wie mit string als Datentyp. Aus, dass ich weiß, strings sind nicht für Variablen verwendet, auf denen Berechnungen durchgeführt werden. So, wenn

Haskell ist algebraische Datentypen

Anzahl der Antworten 8 Antworten
Ich versuche zu verstehen, alle von Haskell-Konzepte. In welcher Weise sind algebraische Datentypen, die ähnlich wie generische Typen, z.B. in C# und Java? Und wie unterscheiden Sie sich? Was ist also algebraisch über Sie überhaupt? Ich bin

Die Algebra algebraischer Datentypen missbrauchen - warum funktioniert das?

Anzahl der Antworten 6 Antworten
Den 'algebraischen' Ausdruck für algebraische Datentypen sieht sehr suggestiv, jemanden mit einem hintergrund in der Mathematik. Lassen Sie mich versuchen zu erklären, was ich meine. Nach der Definition der Grundtypen Produkt • Union + Singleton X Einheit

Wie stellen Sie eine Grafik in Haskell dar?

Anzahl der Antworten 8 Antworten
Es ist leicht genug, um darzustellen ein Baum oder Liste in haskell mithilfe von algebraischen Datentypen. Aber wie würden Sie gehen über typografisch darstellt ein Diagramm? Es scheint, dass Sie müssen auf den Zeiger. Ich vermute, Sie