Suchergebnisse für Anfrage "haskell"
Vorteile der Untertypisierung gegenüber Typklassen
Was sind die Vorteile von OOP Subtypisierung über Typklassen, falls vorhanden? Mit anderen Worten, jetzt, da wir Typenklassen haben, gibt es noch einen Grund, @ zu verwende OOP subtyping? PS: Ich bin ein Scala-Programmierer.
null statt ==
Ich habe gerade aus Interesse angefangen, Haskell zu lernen. Ich folge learnyouahaskell.com [http://learnyouahaskell.com]. Dort habe ich folgendes gefunden: null prüft, ob eine Liste leer ist. Wenn dies der Fall ist, wird @ zurückgegebeTrue, ...
Parsec: Bewerber gegen Monaden
Ich fange gerade mit Parsec an (habe wenig Erfahrung in Haskell) und bin ein wenig verwirrt über die Verwendung von Monaden oder Anwendungsprogrammen. Das allgemeine Gefühl, das ich nach dem Lesen von "Real World Haskell", "Write You a Haskell" ...
So weisen Sie einem RankNType-qualifizierten Konstruktor einen Wert aus der E / A-Monade zu
(AKTUALISIERT Ich habe eine Schnittstelle mit einem @ gemacFree Monad [https://stackoverflow.com/a/23767740/163177] zu einem generischen Datenspeicher. Ich möchte den spezifischen Interpreter (:: DataStore a -> IO a), den der Benutzer zur ...
Wie funktioniert das Ableiten von Arbeit in Haskell?
Algebraic Datentype (ADTs) in Haskell können automatisch zu Instanzen einiger @ werde typeclasses (wieShow, Eq) durch ableiten von ihnen data Maybe a = Nothing | Just a deriving (Eq, Ord)Meine Frage ist, wie funktioniert dasderivingie kann ...
Eine Monade ist nur ein Monoid in der Kategorie der Endofunktoren, was ist das Problem?
Wer hat zuerst folgendes gesagt? Eine Monade ist nur ein Monoid in der Kategorie der Endofunktoren, was ist das Problem? Und in einem weniger wichtigen Punkt, ist das wahr und wenn ja, könnten Sie eine Erklärung geben (hoffentlich eine, die von ...
Rolle der funktionalen Abhängigkeit in der Typenklasse `Unfoldable` der Haskell Collection API
Im versucht, das Design von Haskell's @ zu verstehData.Collection [https://hackage.haskell.org/package/collections-api-1.0.0.0/docs/Data-Collections.html] Bibliothek, die aus der Scala-Welt stammt. Es verwendetFunktionale ...
Real weltweite Nutzung von GADT
Wie verwende ich den generalisierten algebraischen Datentyp? Das Beispiel imhaskell wikibook [http://en.wikibooks.org/wiki/Haskell/GADT] ist zu kurz, um mir einen Einblick in die realen Möglichkeiten von GADT zu geben.
Funky haskell Lazy List implizite Rekursion
In Haskell können Sie aufgrund von Faulheit unendliche Listen erstellen: Prelude> let g = 4 : g Prelude> g !! 0 4 Prelude> take 10 g [4,4,4,4,4,4,4,4,4,4] Nun, was genau passiert, wenn ich versuche, eine Liste wie diese zu erstellen? Prelude> ...
as ist Fusion in Haskel
Immer wieder habe ich in der Haskell-Dokumentation Folgendes bemerkt: (zum Beispiel inData.Text [https://hackage.haskell.org/package/text-1.2.2.1/docs/Data-Text.html]): Subject to fusion Was istVerschmelzun und wie verwende ich es?