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

Fehler beim Deklarieren einer Lambda-Funktion: zuerst eine Instanz deklarieren

Ich versuche, Lambda-Funktionen (d. h. anonyme Funktionen ) in Haskell zu verstehen, indem ich ein paar einfache Funktionen schreibe, die sie verwenden. Im folgenden Beispiel versuche ich einfach, drei Parameter aufzunehmen und zwei der dr...
27.03.2013, 13:38
3
Antworten

F # Version des Haskell-Patterns stimmt überein

Wie mache ich diese Haskell in F # sauber? %Vor%     
13.06.2012, 13:17
3
Antworten

Übereinstimmende äquivalente Variablen in Haskell, wie in Prolog

Im Prolog können wir Folgendes tun: %Vor% Das heißt, wenn das erste Argument von myFunction dasselbe ist wie das erste Element der Liste im zweiten Argument, wird diese Funktion als ... ausgewertet. Meine Frage ist jetzt ... wie kan...
04.11.2010, 00:37
3
Antworten

Ist es möglich, pattern-matched Funktionen in Point-Free-Form zu schreiben?

Betrachten Sie den folgenden Haskell-Code. %Vor% Gibt es eine Möglichkeit, getSeq in pointfree form zu schreiben? Die Definition von getSeq ist der Musterübereinstimmung so ähnlich, dass es scheint, dass es eine Möglichkeit gibt,...
03.10.2017, 23:01
5
Antworten

Kürzerer Weg zu "return ()" in einer Monadenkette (, =) in Haskell?

Ich habe diesen einfachen Code, der eine Zeichenfolge liest und auf unbestimmte Zeit ausgibt. %Vor% Nun möchte ich nach dem getLine -Aufruf beenden, wenn die Zeile entweder "quit" oder "exit" ist. Mein Versuch: %Vor% Sieht für mich...
17.08.2013, 16:06
5
Antworten

Cubesumming in Haskell

___ answer8594837 ___ Wie wäre es mit Typenklassen? %Vor%      ___ answer8594227 ___ Vielleicht das? Nimmt Assoziativität an, aber das Hinzufügen einer neuen Ebene ist einfach %Vor%      ___ answer8594038 ___ Sie müssen von innen nach au...
21.12.2011, 17:17
3
Antworten

Was eigentlich $ Funktion in Haskell tut? [Duplikat]

Ich weiß %Vor% Intuitiv scheint es mir, möchte ich sagen, 1. $ verzögert die Auswertung der Funktion nach links 2. wertet was zu seinem Recht aus 3. füttert das Ergebnis seiner linken Seite nach rechts. Und es macht vollkommen Sinn für...
03.04.2013, 10:25
7
Antworten

Welche Vorteile hat Curry?

Ich glaube nicht, dass ich das Curry verstehen kann, da ich keinen massiven Nutzen sehen kann, den es bieten könnte. Vielleicht könnte mir jemand anhand eines Beispiels aufklären, warum es so nützlich ist. Hat es tatsächlich Vorteile und Anwendu...
13.09.2012, 19:32
4
Antworten

Haskell - arithmetische Operatoren neu definieren (verstecken)

Ich möchte mehrere arithmetische Operatoren in Haskell neu definieren, um sie erweiterbarer und allgemeiner zu machen. z. B. %Vor% Dies scheint in Kombination mit zu funktionieren %Vor% versteckt den Standardoperator * . Aber natürl...
05.03.2010, 17:22
3
Antworten

Haskell: Leistung von IORefs

Ich habe versucht, einen Algorithmus in Haskell zu codieren, der viele veränderbare Referenzen benötigt, aber er ist (vielleicht nicht überraschend) sehr langsam im Vergleich zum reinen Lazy Code. Betrachten Sie ein sehr einfaches Beispiel: %V...
05.06.2014, 19:13