haskell

Haskell ist eine funktionale Programmiersprache mit starker statischer Typisierung, verzögerungsfreier Auswertung, umfangreicher Parallelitäts- und Parallelitätsunterstützung und einzigartigen Abstraktionsfunktionen.
4
Antworten

Wie bekomme ich die Laufzeit eines Programms in Haskell?

Wie kann ich die Laufzeit eines Programms durch Systemzeitfunktionen in Haskell ermitteln? Ich möchte die Ausführungszeit eines ganzen Programms und / oder einer einzelnen Funktion messen.     
11.05.2011, 18:06
13
Antworten

Verdoppeln Sie jedes andere Element der Liste von rechts in Haskell

Ich habe eine Liste und möchte jedes zweite Element in dieser Liste von rechts verdoppeln. Es gibt eine andere verwandte Frage, die dieses Problem löst, aber es verdoppelt sich von links, nicht von rechts: Haskell: Verdopple jedes zweite Ele...
08.11.2013, 19:55
4
Antworten

Wie handle ich mit einer unendlichen Liste von IO-Objekten in Haskell?

Ich schreibe ein Programm, das aus einer Liste von Dateien liest. Jede Datei enthält entweder eine Verknüpfung zur nächsten Datei oder markiert, dass es das Ende der Kette ist. Da es für Haskell neu ist, schien es, als wäre die idiomatische A...
11.10.2011, 22:53
5
Antworten

Unerwartetes Ergebnis beim Umkehren einer Liste

Ich brauche eine Erklärung für das unerwartete Ergebnis des unten stehenden Codes, anscheinend aufgrund eines Fehlers. %Vor% Liegt das an einem Bug?     
14.11.2011, 03:41
4
Antworten

Tail Rekursionserkennung

Ich versuche Haskell zu lernen und ich stolperte über Folgendes: %Vor% Beim Kompilieren mit GHC ergibt dies einen Stapelüberlauf. Als C / C ++ - Programmierer hätte ich erwartet, dass der Compiler die Tail Call-Optimierung durchführt. Ich...
29.12.2011, 15:18
2
Antworten

Import qualifiziert in GHCI

Ist es möglich, das Äquivalent von "Import qualifiziert" in GHCI mit unserem OWN-Modul zu verwenden? Etwas wie :m + qualified Data.List , was natürlich nicht funktioniert. Danke.     
23.06.2013, 00:53
4
Antworten

Haskell Drucken während der Rekursion?

%Vor% Wie würden Sie jedes Mal, wenn es von sich selbst aufgerufen wird, eine Ausgabe ausgeben (die Ganzzahl z)? Können Sie eine Funktion haben, die ein IO und Int zurückgibt? Brauchen Sie eine sekundäre Funktion?     
24.03.2012, 03:15
5
Antworten

Wie kann ich ein Tupel erstellen, in dem jedes Mitglied durch einen Ausdruck verglichen wird?

Nun, hier ist die Sache: Ich habe den folgenden Haskell Code, diesen: %Vor% Was zurückkommt %Vor% Für diejenigen, die damit nicht vertraut sind, erkläre ich: Er gibt eine tuple (a, b, c) zurück, wobei jede dieser "Definitionen"...
21.08.2011, 07:12
4
Antworten

Hat diese einfache Haskell-Funktion bereits einen bekannten Namen?

Ich habe gerade diese Funktion geschrieben, die einfach ein Paar nimmt, dessen zweiter Wert in einer Monade ist, und "zieht die Monade heraus", um das ganze Paar abzudecken. %Vor% Gibt es eine schönere und / oder kürzere oder punktfreie oder...
22.10.2010, 15:04
3
Antworten

Was ist das Besondere an 'Return' Keyword?

Als ich zu verstehen schien, was Rendite in Haskell ist, habe ich versucht, mit verschiedenen Alternativen zu spielen, und es scheint, dass die Rendite nicht nur überall in der Monadenkette verwendet werden kann, sondern auch ganz ausgeschlossen...
10.03.2013, 15:31