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

Erstellen einer Liste durch kumulatives Hinzufügen von Elementen einer anderen Liste: Haskell

Ich kann anscheinend keine Informationen über eine Funktion höherer Ordnung finden, die dies tun würde. Ich fand einen Hinweis auf Cadd einige Stellen, konnte aber keine Informationen in einer Haskell API finden. Ich möchte einfach nur eine L...
09.11.2011, 00:41
4
Antworten

Interleave Liste von Listen in Haskell

Ich habe mich gefragt, wie ich eine Funktion in Haskell schreiben könnte, die eine Liste von Listen in eine einzelne Liste einfügt, zum Beispiel, wenn ich eine Funktion namens hätte interleavelists :: [[a]] -> [a] sollte in der Lage...
06.01.2013, 20:30
3
Antworten

Pointfree (oder Bibliotheksfunktion) zum Anwenden zweier Funktionen auf eine einzelne Eingabe

Ich verwende immer wieder Lambda-Ausdrücke wie %Vor% wo ich dieselbe Eingabe auf zwei Funktionen anwende und das Ergebnis in ein Paar kapsle. Ich kann eine Funktion schreiben, die dieses fängt %Vor% Nun ist der obige Lambda-Ausdruck nur...
16.01.2013, 03:21
4
Antworten

Haskell Int mit führender Null in String konvertieren

Angenommen, ich habe eine Variable vom Typ Int = 08, wie kann ich dies in String umwandeln, wobei die führende Null beibehalten wird? Zum Beispiel: %Vor% Ausgabe: 8 Ich möchte, dass die Ausgabe "08" ist. Ist das möglich?     
18.12.2008, 05:22
7
Antworten

Funktionen, die für Anrufer rein aussehen, aber intern Mutationen verwenden

Ich habe gerade meine Kopie von Expert F # 2.0 bekommen und bin auf diese Aussage gestoßen, die mich etwas überrascht hat:    Zum Beispiel, wenn nötig, können Sie   Verwenden Sie Nebenwirkungen auf private Daten   Strukturen, die zu Beginn...
13.09.2010, 03:53
6
Antworten

Was ist ein guter Weg, um eine unendliche Liste aller Integer in Haskell zu erzeugen

Ich habe die folgende Funktion in haskell geschrieben, da sie jede ganze Zahl aufzählt: %Vor% Ich frage mich, ob es bessere Möglichkeiten gibt, es zu tun, es scheint ein bisschen zu kompliziert. Ich frage mich auch, ob es Standardimplemen...
17.03.2012, 12:14
3
Antworten

Warum sind einige Prelude-Funktionen in Bezug auf foldl definiert?

Im Allgemeinen wird foldl zugunsten von foldl' oder foldr vermieden. Zitieren Real World Haskell :    Wegen des Thunking-Verhaltens von foldl ist es ratsam, dies zu vermeiden   Funktion in realen Programmen: auch wenn es nicht schei...
20.11.2012, 14:06
6
Antworten

Haskell: Show vermasselt?

Die Funktion show in Haskell scheint nicht das zu tun, was sie sollte: %Vor% Wenn ich Funktionen deklariere, setze ich die Typensignaturen normalerweise als Zeigen ein, was sich nicht korrekt auf Zeilenumbrüche bezieht. Ich möchte, dass...
09.06.2009, 04:52
5
Antworten

Warum ist meine Intuition über selbstreferentielle faule Sequenzen falsch?

In Haskell kann ich eine selbstreferenzielle Sequenz in GHCI schreiben: %Vor% welches produziert: %Vor% Allerdings sagt meine Intuition über faule Bewertung, dass dies während der Expansion passieren sollte %Vor% Das ist offensichtli...
24.06.2014, 00:53
12
Antworten

Haskell Betrüger (:)

Ich bin wirklich neu in Haskell (Eigentlich sah ich "Real World Haskell" von O'Reilly und dachte "hmm, ich denke, ich werde gestern die funktionale Programmierung lernen") und ich frage mich: Ich kann den Konstruktoperator verwenden Füge ein Ele...
27.04.2009, 21:39