Suchergebnisse für Anfrage "haskell"
Getting 'a' value from 'Vielleicht ein' return type in Haskell
Das wird schwer zu erklären sein, da es eine Menge Hintergrunddetails über den Code als Ganzes gibt, die bekannt sein müssen, um wirklich funktionell zu wissen, wovon ich spreche. Aber ich werde mein Bestes geben, um meinen Hauptpunkt zu ...
niverselle Quantifizierung und Vereinheitlichung, ein Beispi
Gab die folgende Signatur für die Ausführung der MonadeST runST :: (forall s. ST s a) -> aund die Funktionen newVar :: a -> ST s (MutVar s a) readVar :: MutVar s a -> ST s aDann lehnt der Haskell-Compiler den folgenden falsch geschriebenen ...
Wie kann mein Haskell-Programm oder meine Bibliothek die Versionsnummer ermitteln?
Ich möchte, dass mein kaballiertes Programm ein @ h--version Schalter Ich möchte, dass dieselbe Version gemeldet wird, die in der .cabal-Datei enthalten ist. Wenn ich die Versionsnummer in meinem Haskell-Quellcode sowie in der .cabal-Datei ...
put Kommandozeilenargumente für Tests in cabal file?
Gibt es eine Möglichkeit, Befehlszeilenargumente für Tests (exitcode-stdio-1.0) in die cabal-Datei zu schreiben? Ich kann die Tests manuell mit @ ausführ cabal test --test-options="foo bar"aber ich möchte dies nicht (erneut) eingeben.
Warum ist der unäre Minus-Operator in diesem Ausdruck problematisch: (- 2) 1? [Duplikat
Diese Frage hat hier bereits eine Antwort: Prefix Form des unären Operators in Haskell [/questions/3406320/prefix-form-of-unary-operator-in-haskell] 4 AntwortenAlle folgenden Ausdrücke werden ohne Missgeschick ausgewertet: (+2) 1 -- 3 (*2) 1 -- ...
Was bedeutet es in Haskell, wenn eine Bindung „eine vorhandene Bindung abschattet“?
Ich erhalte eine Warnung von GHC, wenn ich kompiliere: Warning: Diese Bindung für "Streicheleinheiten" färbt eine vorhandene Bindung in der Definition von "match_ignore_ancs" ab. Hier ist die Funktion: match_ignore_ancs (TextPat _ c) (Text ...
Endlosschleife in Hashell? (Neuling)
Ich lerne gerade Haskell. Ich dachte, dies würde eine Fakultätsfunktion erzeugen ... (innerhalb von ghci) Prelude> let ft 0 = 1 Prelude> let ft n = n * ft (n - 1) Prelude> ft 5 (hängt auf unbestimmte Zeit bis ^ C). Kann mich jemand in die ...
Parallele URL-Downloads mit einem Worker-Pool in Haskell ausführen
Ich möchte Control.Concurrent.Async verwendenmapConcurrently um parallele Downloads mit @ durchzuführhttp-conduit. Die LösungHie [https://stackoverflow.com/questions/14323265/running-parallel-url-downloads-in-haskell] ist für meinen Fall nicht ...
Vergleichen von Haskell und Scala Bind / Flatmap-Beispielen
Folgendebind(>>=) code wird in Haskell nicht kompiliert: ghci> [[1]] >>= Just <interactive>:38:11: Couldn't match type ‘Maybe’ with ‘[]’ Expected type: [t] -> [[t]] Actual type: [t] -> Maybe [t] In the second argument of ‘(>>=)’, namely ‘Just’ ...
GHCi ignoriert Typ Signatur
Prelude> let myprint = putStrLn . show Prelude> :t myprint myprint :: () -> IO ()OK, hier nichts zu ungewöhnlich. Ich nehme an, dass nur GHCi-Standardregeln verwendet werden ... Prelude> let myprint = (putStrLn . show) :: Show x => x -> IO () ...