Suchergebnisse für Anfrage "haskell"
Schöne Darstellung primitiver rekursiver Funktionen in haskell
Ich argumentierte in der Antwort auf eine vorherige Frage [https://stackoverflow.com/a/27217795/414413] dass es möglich ist, in Haskell die Vereinigung der @ zu vertretprimitive rekursive ...
Bessere Ausnahme für nicht erschöpfende Muster für den Fall
Gibt es eine Möglichkeit, GHCi zu veranlassen, bessere Ausnahmemeldungen zu erzeugen, wenn es zur Laufzeit feststellt, dass ein Aufruf einen Wert erzeugt hat, der nicht mit dem Musterabgleich der Funktion übereinstimmt? It gibt derzeit die ...
Gibt es eine funktionierende Implementierung der automatischen Umkehrmodus-Differenzierung für Haskell?
Die naheliegendste Implementierung in Haskell, die ich gesehen habe, ist der Weiterleitungsmodus ...
Erstellen einer Instanz der Num-Klasse
Ich bin relativ neu im Haskell-Lernen. Ich habe den folgenden abstrakten Datentyp data Scalar = Scalar Integer deriving (Eq, Show)Ich möchte den folgenden Vorgang für den Scaler-Typ ausführen können: > (Scalar 10) + 1 > Scalar 11 Um dies zu ...
Was ist der Unterschied zwischen Wertekonstruktoren und Tupeln?
Es ist geschriebe [https://www.haskell.org/haskellwiki/Constructor#Notes_and_tips] dass Haskell-Tupel einfach eine andere Syntax für algebraische Datentypen sind. Ebenso gibt es Beispiele für die Neudefinition von Wertekonstruktoren mit Tupeln. ...
Wie funktionieren funktionierende Programmiersprachen?
Wenn funktionale Programmiersprachen keinen Status speichern können, wie können sie dann einfache Dinge tun, z. B. Eingaben eines Benutzers lesen? Wie "speichern" sie die Eingabe (oder speichern sie irgendwelche Daten für diese Angelegenheit?) ...
Warum akzeptiert Haskell nach einer Funktionskomposition keine Argumente?
Da Haskell-Funktionen nur ein Argument haben, bei dem die restlichen Argumente wie bei Lambdas bleiben, können wir dies tun: foo a b = a + b -- this is like foo a = \b -> a + b foo 1 2 -- okNun, mir ist aufgefallen, dass, wenn ich die Funktion ...
Keine Instanz für (Num (Int -> Int)) aus dem Literal `5 '
Ich habe folgende Funktion: f :: (Int -> Int) -> Int f = undefinedetzt möchte ich @ anruff mit5 (was falsch ist): f 5ffensichtlich sollte dies nicht kompilieren, weil5 ist keine Funktion vonInt zuInt. Ich würde also eine Fehlermeldung wie @ ...
Effiziente Version von 'inits'
Das ist,inits "abc" == ["","a","ab","abc"] Es gibt eine Standardversion voninits imData.List [http://hackage.haskell.org/package/base-4.7.0.2/docs/Data-List.html#g:10], aber unten habe ich selbst eine Version geschrieben: myInits = f id where f ...
Haskell - Berechnung des kürzesten Weges mit Bäumen
Ich versuche, einen Code in haskell zu schreiben, der von Punkt A nach Punkt F in einem Brettspiel geht, das im Wesentlichen eine Matrix ist und dem kürzesten Weg folgt. Das ist die Tafel: AAAA ACCB ADEF * 0 0 NDer Roboter gibt den Buchstaben ...