Suchergebnisse für Anfrage "haskell"

2 die antwort

Warum gibt map ein zusätzliches Element zurück, wenn Bereiche in Haskell verwendet werden?

Ich habe gerade angefangen, Haskell zu lernen und eine seltsame Sache gefunden. Lass uns eine Liste haben: ghci> [0,2..5] [0,2,4]s hat 3 Elemente. Wenn ich @ benutmap Mit dieser Liste erhalte ich 3 Elemente als Ausgabe, zum Beispiel: ghci> ...

6 die antwort

Iteration eines randomisierten Algorithmus im festen Raum und in der linearen Zeit

Ich habe früher eine ähnliche Frage gestelltEinma [https://stackoverflow.com/questions/2236829/composing-monad-actions-with-folds] . Jetzt werde ich genauer sein. Der Zweck besteht darin, ein Haskell-Idiom zu lernen, um iterative Algorithmen mit ...

2 die antwort

Wie analysiere ich ein optionales Flag als Vielleicht-Wert?

Ich versuche, @ zu verwend optparse-applicative [https://hackage.haskell.org/package/optparse-applicative-0.11.0.2] ein @ analysierMaybe String aber ich kann nirgendwo finden, wie ich mit @ umgehen soMaybe. Das einzige, was ich gefunden habe, ...

TOP-Veröffentlichungen

8 die antwort

Haskell: Wie wird <*> ausgesprochen? [geschlossen

Wie spricht man diese Funktionen in der anwendbaren Typenklasse aus: (<*>) :: f (a -> b) -> f a -> f b (*>) :: f a -> f b -> f b (<*) :: f a -> f b -> f a (Das heißt, wenn sie keine Operatoren wären, wie könnten sie heißen?) ls Randnotiz, wenn ...

2 die antwort

noob "Instanzdeklarationen duplizieren" (erneut)

yes ... sorry das wurde schon mal gefragt, aber normalerweise über etwas so spezifisches und komplexes, dass es unverständlich ist mit einem naiven OO Kopf ... wir gehen .... class Animal a where Klasse Säugetier m wo Klasse Insekt ich ...

2 die antwort

Haskell Polymorphe Rekursion mit komponierten Maps führt zu einem Fehler durch unendlichen Typ

Was ist der richtige Weg, um eine Funktion zu erstellen, mit der dynamisch eine zusammengesetzte Karte erstellt werden kann? Dies führt zu einem Fehler (passiert auch mit fmap): createComposedMaps list = accumulate list map where accumulate ...

8 die antwort

Wie ist die Haskell-Typensignatur für den Operator '&&&' von Control.Arrow zu verstehen?

Ich versuche meinen Kopf darum zu wickeln, wie Haskell'sControl.Arrow 's&&& [https://hackage.haskell.org/package/base-4.8.1.0/docs/Control-Arrow.h,tml#v:-38--38--38-] funktioniert, aber ich fürchte, ich stehe kurz davor, mich zu verirren. ...

4 die antwort

Speicherabdruck der Haskell-Datentypen

Wie kann ich die tatsächliche Speichermenge ermitteln, die zum Speichern eines Werts eines Datentyps in Haskell erforderlich ist (meistens mit GHC)? Ist es möglich, es zur Laufzeit auszuwerten (z. B. in GHCi), oder ist es möglich, ...

8 die antwort

haskell Summentyp Mehrfachdeklarationsfehler

data A=A data B=B data AB=A|BWelche ergibt einen Summentyp AB aus A und B. Aber die letzte Zeile führt zu einem Kompilierungsfehler "Mehrere Deklarationen von B" Ich habe es auch so versucht: data A=Int|BoolIt kompiliert. aber warum erlaubt ...

2 die antwort

Was ist die Monomorphismusbeschränkung?

Ich bin verwirrt darüber, wie der Haskell-Compiler manchmal Typen ableitet, die weniger polymorph sind als erwartet, zum Beispiel bei der Verwendung von punktfreien Definitionen. Es scheint, dass das Problem die "Monomorphismus-Einschränkung" ...