haskell

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

Haskell-Funktion, um zu testen, ob Int perfektes Quadrat ist, indem eine unendliche Liste verwendet wird

Aus reiner Freude und Übung versuche ich eine einfache Haskell-Funktion zu schreiben, um zu bestimmen, ob eine ganze Zahl ein perfektes Quadrat ist. Jetzt weiß ich, dass es andere Lösungen gibt, aber ich frage mich, ob es einen Weg gibt, es mit...
26.04.2013, 04:02
2
Antworten

Mehrdeutiges Ereignis

Ich lerne gerade, wie man Typklassen schreibt. Ich kann nicht scheinen, die Ord-Klasse mit Kompilierungsfehlern mehrdeutigen Auftretens zu schreiben. %Vor% Fehler sind %Vor% und so weiter. Ich denke, es kollidiert mit der vom Prelude def...
07.05.2013, 23:06
4
Antworten

Haskell - Was macht "main" einzigartig?

Mit diesem Code: %Vor% Ich habe den folgenden Fehler erhalten: %Vor% Aber die Datei wird korrekt kompiliert, wenn ich den Namen von 'main' in etwas anderes ändere. Was ist so einzigartig an main und warum muss der Typ IO t0 sein?...
06.06.2011, 22:09
3
Antworten

Einbetten von höherwertigen Typen (Monaden!) in den untypisierten Lambda-Kalkül

Es ist möglich, verschiedene Typen im untypisierten Lambda-Kalkül durch Funktionen höherer Ordnung zu kodieren. %Vor% Ich habe mich gefragt, ob es irgendwelche Forschungen gegeben hat, andere weniger konventionelle Typen einzubetten. Es wäre...
19.01.2012, 11:17
5
Antworten

So vereinfachen Sie verschachtelte Daten, wenn Sie Werte in Haskell zurückgeben

Ich möchte den Zustand des vorherigen if condition überprüfen, um zu bestimmen, ob der nächste if condition ausgeführt werden soll oder nicht. Jedes if condition kann einen Wert zurückgeben. Bearbeiten: Entschuldigung dafür, dass das...
06.02.2013, 18:20
2
Antworten

Mapping über IO in Haskell

Gibt es eine traditionelle Möglichkeit, eine Funktion, die IO verwendet, zuzuordnen? Insbesondere möchte ich eine Funktion zuordnen, die einen zufälligen Wert zurückgibt. Die Verwendung einer normalen Map führt zu einer Ausgabe vom Typ ([IO b]),...
01.07.2010, 15:49
2
Antworten

Haskell: Gefangen in der IO-Monade

Ich versuche, eine Datei mit der Funktion parseFile im Paket haskell-src-exts zu analysieren. Ich versuche, mit der Ausgabe von parseFile zu arbeiten, die natürlich IO ist, aber ich kann nicht herausfinden, wie man um das IO herumkommt. Ich habe...
13.08.2013, 16:41
3
Antworten

Funktion Anwendungsfunktion in Haskell

Sagen wir, ich habe eine Liste von Funktionen %Vor% jede mit dem Typ a -> a Ich habe auch eine Liste von Werten, sagen Zahlen, aber alles sollte hier funktionieren %Vor% Ich möchte jede Funktion in functions auf den entsprech...
31.07.2013, 03:30
2
Antworten

Was bedeutet der doppelte Backslash \\ in Haskell?

Ich versuche herauszufinden, was \ in Haskell bedeutet? Ich habe ein Programm, das perfekt läuft, wenn es kompiliert wird, was impliziert, dass \ eine eingebaute Funktion ist, da es nirgendwo im Programm definiert ist. Wenn ich jedoch i...
12.02.2013, 04:46
4
Antworten

Leistung von "all" in haskell

Ich hatte fast keine Ahnung von Haskell und versuchte einige Project Euler Probleme zu lösen. Beim Lösen von Nummer 5 habe ich diese Lösung (für 1..10) geschrieben %Vor% Nun habe ich herausgefunden, dass all wie folgt implementiert ist:...
17.07.2010, 15:24