Suchergebnisse für Anfrage "haskell"

6 die antwort

Warum verwenden wir Tupel, wenn wir eine zweidimensionale Liste verwenden können?

Ist es von Vorteil, verschiedene Datentyppaarungen speziell für Tupel wie die folgenden zu reservieren: [(23, "Jordan"), (8, "Bryant")]Im Gegensatz zur Verwendung einer zweidimensionalen Liste: [[23, "Jordan"], [8, "Bryant"]]Ich weiß, dass der ...

2 die antwort

Gleichung hat unterschiedliche Anzahl von Argumenten

Ich habe diese Datentypen erstellt, um Gitarren-Tabs darzustellen, und ich versuche, das @ zu schreibeshow Funktion, um sie als echte Gitarren-Tabs auszudrucken.datas sind nicht meine Spezialität und ich habe Probleme, die Typen zu finden. Der ...

8 die antwort

Warum kann ich in ghci keinen neuen Typ definieren?

Ich erhalte eine Fehlermeldung in ghci, wenn ich versuche, einen neuen Typ zu definieren: Prelude> data Point = Pt Int Int <interactive>:1:0: parse error on input `data' Prelude> let data Point = Pt Int Int <interactive>:1:4: parse error on ...

TOP-Veröffentlichungen

8 die antwort

Filtern Sie eine Liste von Pfaden, um nur Dateien einzuschließen

Wenn ich eine Liste von @ haFilePaths, wie kann ich sie filtern, um nur diejenigen zurückzugeben, die reguläre Dateien sind (dh keine Symlinks oder Verzeichnisse)? Zum Beispiel mitgetDirectoryContents main = do contents <- getDirectoryContents ...

18 die antwort

Verwendet für die Haskell-ID-Funktion

Welche sind die Verwendungen fürid Funktion [http://www.zvon.org/other/haskell/Outputprelude/id_f.html] in Haskell?

6 die antwort

wie kann ich cabal-install auf eeePc 701 / Ubuntu Netbook Remix 1.6 (Lucid) erstellen?

Keine Programmierfrage, aber das erste Mal sehe ich so etwas. UNR 1.6 (basierend auf Ubuntu 10.04) installiert die Version 6.12.1 von GHC. Also, um cabal-install-0.8.2 zu bauen, muss ich @ installier die libghc6-Pakete von parsec, mtl, network ...

8 die antwort

Wie verwende ich die Church-Codierung für freie Monaden?

Ich benutze dasFree Datentyp inControl.Monad.Free von demfree package. Jetzt versuche ich es zu konvertieren, um @ zu verwendF imControl.Monad.Free.Church, kann aber nicht herausfinden, wie die Funktionen zugeordnet werden. Zum Beispiel eine ...

2 die antwort

MaybeT und Transaktionen in runDb

Für meine vorherige Frage zu Verkettungsfehlern hatte Michael Snoyman vorgeschlagen, dass ich @ verwendMaybeT, um sie auszuführen. Wenn einer von ihnen fehlschlägt, wird nur ein Kurzschluss nach @ ausgeführNothing. Ich hatte den EindruckrunDb ...

6 die antwort

Was ist die Beziehung zwischen unboxed Typen und Strenge?

Unboxed-Typen wieInt# und strenge Funktionen wief (!x) = ..., sind etwas anderes, aber ich sehe konzeptionelle Ähnlichkeit - sie verbieten in irgendeiner Weise Faulheit. Wenn Haskell eine strenge Sprache wie Ocaml wäre, wäre jede Funktion streng ...

8 die antwort

Lesen und in die Datei in Haskell schreiben

Ich versuche, den Inhalt einer Datei zu lesen, den Text in Großbuchstaben umzuwandeln und ihn dann zurückzuschreiben. Hier ist der Code, den ich geschrieben hatte: import System.IO import Data.Char main = do handle <- openFile ...