Suchergebnisse für Anfrage "haskell"

8 die antwort

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

4 die antwort

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

2 die antwort

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

TOP-Veröffentlichungen

2 die antwort

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.

2 die antwort

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

2 die antwort

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

2 die antwort

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

6 die antwort

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

4 die antwort

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

4 die antwort

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