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 funktioniert liftM (: [])?

Ich versuche den folgenden Ausdruck zu verstehen. Es konvertiert die Liste der Zeichen ['a','b','c'] in eine Liste von Zeichenfolgen ["a", "b", "c"] %Vor% Wie passiert das?     
01.08.2015, 15:04
2
Antworten

Haskell: Willst du es besser machen: value == x || Wert == y ||

Ich bin neu bei Haskell, es tut mir leid, wenn das unglaublich offensichtlich ist ... Ich habe die folgende Funktion (die hier als Beispiel verwendet wird, um nach mehreren value==something || value==somethingElse checks zu fragen) gemacht...
28.11.2010, 00:18
2
Antworten

Ist meine umgeschriebene Faltfunktion optimiert?

Ich habe gerade Haskell vor zwei Tagen angefangen, also bin ich mir noch nicht sicher, wie ich meinen Code optimieren soll. Als Übung habe ich foldl und foldr neu geschrieben (ich gebe foldl hier, aber foldr ist gleich, ersetze l...
21.06.2012, 18:57
3
Antworten

. gegen $ in haskell [duplizieren]

Ok, ich verstehe das: %Vor% kann umgeschrieben werden: %Vor% und kann auch neu geschrieben werden: %Vor% Was ich nicht vollständig begreife ist, wo die beiden sich NICHT in der Funktionalität überschneiden. Ich verstehe konzeptio...
02.02.2011, 16:11
5
Antworten

Bestimmen, ob eine gegebene Zahl eine Primzahl in Haskell ist

Also habe ich die folgende Funktion entwickelt, um zu sehen, ob eine gegebene Zahl eine Primzahl in Haskell ist (sie nimmt an, dass die erste Primzahl 2 ist): %Vor% es hat den offensichtlichen Fehler, die Auswertung fortzusetzen, selbst wenn...
14.01.2011, 11:54
4
Antworten

Zähler werden jedes Mal initialisiert?

Ich versuche, einen einfachen Zähler zu machen. Meine Zähler gehen jedoch nicht hoch. Es scheint mir so, als ob sie jedes Mal durch die Funktion "inc" neu initialisiert werden oder vielleicht (n + 1) nicht funktioniert. Wie kann ich das am beste...
21.11.2011, 22:10
5
Antworten

Liste der Funktionen in der Liste in Haskell

Ich habe ein Problem mit der Implementierung von FP (Backus) Interpreter in Haskell. FP-Funktionen sehen so aus: %Vor% sollte mit enden %Vor% bedeutet, dass jede Funktion aus der Liste auf der linken Seite für jedes Element einer List...
25.08.2012, 17:08
6
Antworten

Entspricht der verschachtelten Schleife

Ich möchte eine Liste von Verkettungen in Haskell machen. Ich habe [1,2,3] und [4,5,6] und ich möchte [14,15,16,24,25,26,34,35,36] produzieren. Ich weiß, dass ich zipWith oder etw verwenden kann, aber wie soll ich das Äquivalent machen von: fore...
03.06.2013, 19:31
4
Antworten

Keine Instanz für (Show a0) durch Verwendung von 'print' Die Typvariable 'a0' ist mehrdeutig

%Vor% Ich habe den oben gesehenen Code in Haskell geschrieben. Wenn ich dies mit irgendeinem anderen Parameter ausführe, zum Beispiel %Vor% Es gibt %Vor% respektive. Es schlägt fehl, wenn ich es mit einer leeren Liste ausführe. %Vo...
04.09.2013, 13:47
3
Antworten

Definition der Länge mit foldr

Ich versuche, einen Teil in den Vorlesungsnotizen einer Klasse zu verstehen, die ich mache. Es definiert die Längenfunktion als: %Vor% Kann mir jemand erklären, wie das funktioniert? Ich kann mich nicht darum kümmern.     
11.07.2012, 04:01