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

Ist es möglich, foldr mit map zu definieren?

Nachdem ich map mit foldr definiert habe, kam mir eine Frage in den Sinn: Wenn es möglich ist, map mit foldr zu definieren, was ist mit dem Gegenteil? Aus meiner Sicht ist es nicht möglich, aber ich kann keine richtige Erklärun...
24.05.2014, 22:22
5
Antworten

Vergleich der Listenlänge

Ich habe eine Liste von Listen, sagen wir: %Vor% Ich möchte die innere Liste mit den meisten Elementen erhalten, in diesem Fall [1,2,3] . Ich versuche, die Funktion maximumBy aus der Data.List -Bibliothek zu verwenden: %Vor% a...
11.10.2011, 17:41
3
Antworten

Y-Kombinator, Unendliche Typen und anonyme Rekursion in Haskell

Ich habe versucht, das maximale Subsequenz-Problem zu lösen und eine Neato-Lösung gefunden %Vor% Sie rufen die Wrapperfunktion msss auf, die dann f aufruft, was wiederum die Arbeit erledigt. Die Lösung ist gut und afaik funktioniert...
29.11.2011, 09:24
1
Antwort

Warum gibt es in Haskell keine einfache Syntax für Koproduktypen?

Produkttypen in Haskell sind leicht definierbar: %Vor% ist ein Produkt zweier Arten. Das Nebenprodukt zweier Typen ist %Vor% Aber während das Produkt leicht auf drei oder mehr Typen erweiterbar ist, erscheint es für Koprodukte nicht so e...
10.01.2013, 02:34
4
Antworten

Was bedeutet Apostroph in Haskell?

Manchmal habe ich einen Beispielcode mit folgendem Ausdruck gesehen: %Vor% oder was ist der Unterschied zwischen: %Vor% Danke     
28.04.2012, 11:51
3
Antworten

Implementierung von 'read' für einen linksassoziativen Baum in Haskell

Es fällt mir schwer, Read für eine Baumstruktur. Ich möchte eine links-assoziative Zeichenfolge (mit Parens) wie ABC(DE)F verwenden und sie in einen Baum umwandeln. Dieses spezielle Beispiel entspricht dem Baum . Hier ist der Datentyp...
02.05.2012, 05:12
2
Antworten

Haskell: Unerwartete Ausgabe für Ausdruck [0, 0.1 .. 1]

Bei der Auswertung des Ausdrucks: %Vor% Ich habe tatsächlich erwartet: %Vor% Aber ich war ziemlich schockiert zu sehen, dass die Ausgabe ist %Vor% Warum produziert Haskell dieses Ergebnis nach Auswertung?     
19.02.2011, 04:49
2
Antworten

Überlappende Instanzen in Haskell

Lesen Sie das Buch Real world Haskell geting unter dem Beispiel überlappender Instanzen %Vor% Nach meinem Verständnis wird dies keine Überschneidung sein, da [a] keine Wahl sein sollte, da die Einschränkung für JSON [a] war, dass "a" eine...
27.05.2013, 15:18
9
Antworten

Signifikante Leerzeichen in C # wie Python oder Haskell? [geschlossen]

Ich frage mich, ob andere C # -Entwickler eine Verbesserung für eine Compiler-Direktive für % finden würden. co_de% , um Whitespace signifikant zu machen, in dem Haskell oder Python, wo die Arten von Leerzeichen Codeblöcke erzeugen. Dies wäre...
02.11.2009, 23:36
4
Antworten

Sind Haskell List-Beschreibungen ineffizient?

Ich habe Project Euler begonnen und bin zu Problem Nummer 9 . Da ich Project Euler verwendet habe, um Haskell zu lernen, entschied ich mich, List Comprehensions zu verwenden (wie in Learn You A Haskell ). Ich mache das und GHCI braucht eine...
18.03.2011, 11:52