haskell

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

Wie verwende ich Control.Monad.State mit Parsec?

Ich bin überrascht, dass ich dazu keine Informationen finden konnte. Ich muss die einzige Person sein, die Probleme damit hat. Also, sagen wir, ich habe einen Strichzähler. Ich möchte, dass es die Anzahl der Bindestriche in der Zeichenfolge z...
29.07.2011, 17:22
1
Antwort

Wie verhalten sich "cabal-dev" und "cabal sandbox init" zueinander?

Es scheint, dass ich etwas vermisse. Soweit ich weiß, sagt cabal sandbox init , dass ab dem aktuellen Ordner und allen Unterordnern alle cabal install -Befehle auf eine Sandbox beschränkt sind. Alles außerhalb dieses Ordners befindet sich n...
02.11.2013, 03:47
3
Antworten

Stoppt Threads von der Interleaving-Ausgabe

Das folgende Programm erstellt zwei gleichzeitig ausgeführte Threads, die jeweils für eine zufällige Zeitspanne schlafen, bevor eine Textzeile auf stdout gedruckt wird. %Vor% Die Ausgabe sieht im Allgemeinen ungefähr wie aus %Vor% Wie st...
31.12.2013, 09:06
3
Antworten

Anwendbare Instanz für Funktionen von derselben Domäne in Applicative

Angenommen, ich habe einen Datentyp A , der anwendbar ist. (Für das Beispiel können wir annehmen, dass A ist Identity ). Ich habe jetzt einen neuen Datentyp, der der "Transformation" von einem A zu einem anderen entspricht: %Vor%...
31.10.2014, 21:20
2
Antworten

Haskell - Meine eigene zip3-Funktion

Gibt es eine bessere Möglichkeit, diese Funktion neu zu erstellen? Es kompiliert gut. Das habe ich: %Vor% Ich frage mich nur, ob es eine bessere Möglichkeit gibt, dies zusammenzufassen: %Vor%     
04.01.2018, 19:18
3
Antworten

Gruppieren von Datentypen nach Konstruktor in Haskell

Gegeben diesen Datentyp %Vor% und eine Liste wie %Vor% wie Elemente in vals in diese Liste gruppiert werden, %Vor%     
22.10.2014, 05:15
2
Antworten

Benennung von Haskell-Modulen

Ich mache die 99 Haskell-Probleme: Ссылка Ich kann Module wie "Nine.hs" benennen und oben in dieser Datei haben %Vor% aber im Interesse der Kürze möchte ich "9.hs" schreiben und haben %Vor% leider gibt mir das einen Parse-Fehler. Gi...
29.04.2013, 06:41
3
Antworten

So filtern Sie einen Maybe-Wert

Ich versuche eine Funktion zu erstellen, die eine Eingabe String -> Maybe Int validiert. Ich überprüfe, ob die Eingabezeichenfolge eine Zahl ist, und überprüfe dann, ob diese Zahl in einem Bereich liegt. Bisher habe ich %Vor% Das fühlt...
26.07.2017, 13:54
2
Antworten

Ermitteln Sie, ob ein Wert eine Funktion in Haskell ist

Ist es möglich, eine Funktion isFunc :: a -> Bool zu schreiben, um festzustellen, ob ein beliebiger Wert eine Funktion (irgendeiner Art) ist, so dass %Vor% Ich verwende Data.Dynamic , damit ich kann den Typ nicht im Voraus bestimmen....
21.04.2012, 11:26
3
Antworten

Der erwartete Typ 'a' mit dem tatsächlichen Typ '[a]' konnte nicht gefunden werden.

Ich konnte den folgenden Code fehlerlos ausführen %Vor% , aber ich erhalte diesen Fehler Couldn't match expected type 'a' with actual type '[a]'. 'a' is a rigid type variable bound by the type signature for myLast :: [a] -> a für den fo...
03.06.2013, 00:38