Suchergebnisse für Anfrage "haskell"

4 die antwort

cabal Sandbox-Installation schlägt immer noch fehl mit "Pakete werden wahrscheinlich durch die Neuinstallation beschädigt"

Ich versuche das @ zu bauElm Platform [http://elm-lang.org/] mit einem kabalen Sandkasten. Die Installation schlägt jedoch mit der Meldung "Pakete werden wahrscheinlich durch die Neuinstallation beschädigt" fehl. Dies scheint mir den ganzen ...

2 die antwort

Pattern Matching für Lambda-Ausdrücke

21 --Primitive recursion constructor 22 pr :: ([Int] -> Int) -> ([Int] -> Int) -> ([Int] -> Int) 23 pr f g = \xs 0 -> f xs 24 pr f g = \xs (y+1) -> g xs y ((pr f g) xs y)Ich möchte, dass die Funktion, die diese Funktion erstellt, ...

2 die antwort

ühren Sie in Haskeline einfache E / A-Vorgänge innerhalb der InputT-Monade durch, ohne auf unsafePerformIO @ zurückgreifen zu müsse

Gab den unten stehenden Proof-of-Concept-Code. Ich möchte in der Lage sein, mein @ irgendwie auszuführefoo -Funktion mit der Möglichkeit, den String @ auszugebPaul! und die Möglichkeit, seinen Rückgabewert innerhalb des @ zu erhaltInputT ...

TOP-Veröffentlichungen

2 die antwort

Wie kann ich die Metadaten eines Typs zur Laufzeit lesen?

Ich möchte ein Programm schreiben, das einige Metadaten eines Haskell-Typs ausgibt. Obwohl ich weiß, dass dies kein gültiger Code ist, sieht die Idee so aus: data Person = Person { name :: String, age :: Int } metadata :: Type -> ...

4 die antwort

Wie verwende ich bind mit verschachtelten Monaden?

Ich habe zwei Funktionen, eine, die versucht, ein Token von einem Webservice abzurufen, und eine, die versucht, dieses Token zu verwenden, um den Benutzernamen abzurufen, und die möglicherweise fehlschlägt. getToken :: IO (Maybe Token) ...

4 die antwort

Fibonacci-Zahlen in Haskell

Hallo zusammen, ich muss meinen F # -Code in Haskell-Code ändern, aber ich bin so neu in Haskell und kann diesen nicht. Mein Code liest einfach Daten von der Tastatur, wenn Daten, die keine Ganzzahl sind, eine Fehlermeldung zurückgeben eine ...

4 die antwort

Bestehenden Datentyp mit Yesod's Persistent @ speiche

Alle Tutorials und Referenzen, die ich zu Persistent finden konnte, beschreiben sehr detailliert, wie Persistent automatisch einen neuen Datentyp, ein neues Schema, eine neue Migration usw. aus einer einzelnen Definition in seiner DSL erstellen ...

14 die antwort

Warum brauchen wir Monaden?

Nach meiner bescheidenen Meinung die Antworten auf die berühmte Frage "Was ist eine Monade?" [https://stackoverflow.com/questions/44965/what-is-a-monad], besonders die am häufigsten gewählten, versuchen zu erklären, was eine Monade ist, ohne @ ...

10 die antwort

mgang mit inkrementellen Datenmodellierungsänderungen in der funktionalen Programmieru

Die meisten Probleme, die ich in meiner Arbeit als Entwickler lösen muss, haben mit der Datenmodellierung zu tun. Beispielsweise muss ich in einer OOP-Webanwendungswelt häufig die Dateneigenschaften in einem Objekt ändern, um neuen Anforderungen ...

4 die antwort

Über alle Paarkombinationen ohne Wiederholung in Haskell iterieren

In haskell, eine Liste von Elementen gegeben,xs, der einfachste Weg, um alle Paar-Permutationen mit Wiederholungen zu durchlaufen, ist: [(x,y) | x <- xs, y <- xs]Ich möchte in der Lage sein, dasselbe zu tun, aber nur bei Kombinationen. Wenn x ...