state-monad

Eine Monade, die es erlaubt, Zustandsinformationen an Berechnungen anzuhängen
4
Antworten

Rate My Number, ein monadischer Kopfschmerz

Um meine Fähigkeiten in Haskell zu testen, entschied ich, dass ich das allererste Spiel implementieren wollte, das Sie in Land of Lisp / Reich der Schläger finden. Das "Raten Sie meine Nummer" Spiel. Das Spiel benötigt einen veränderbaren...
27.01.2015, 19:21
3
Antworten

Warum müssen wir State Monad verwenden, statt den Status direkt zu übergeben?

Kann jemand ein einfaches Beispiel zeigen, in dem die Zustandsmonade besser sein kann als den Zustand direkt zu übergeben? %Vor% vs %Vor%     
17.07.2015, 12:22
2
Antworten

Haskell hilft, diesen State Monad Code zu verstehen: Wo ist RunState definiert?

Ich bin neu bei Haskell und versuche, Monaden zu verstehen. Ich gehe durch diesen Code Setzen Sie es hier zur schnellen Referenz %Vor% Ich habe nicht verstanden, wo die Funktion runState definiert ist. Es scheint, dass sein Typ in newt...
13.09.2015, 06:40
2
Antworten

Rekursive Status-Monade zum Akkumulieren eines Wertes beim Erstellen einer Liste?

Ich bin völlig neu bei Haskell, also entschuldige mich, wenn die Frage albern ist. Ich möchte rekursiv eine Liste erstellen, während gleichzeitig einen auf den rekursiven Aufrufen basierenden akkumulierten Wert aufbaut. Dies ist für ein Pro...
07.07.2013, 13:17
4
Antworten

Was ist der Zweck der Staatsmonade?

Ich bin ein JavaScript-Entwickler auf dem Weg zu meinen Fähigkeiten in der funktionalen Programmierung. Ich bin kürzlich in eine Mauer gelaufen, als es um die Verwaltung des Staates ging. Bei der Suche nach einer Lösung habe ich in verschiedenen...
29.01.2015, 20:46
1
Antwort

Wie man veränderbaren Vektor in Zustands-Monade setzt

Ich habe ein kleines Programm in haskell geschrieben, um alle Vorkommen von Int-Werten in Tree mit State Monad mit Vector zu zählen: %Vor% Aber 'update' von unveränderlichen Vektoren erfolgt in O (n) -Komplexität. Und ich suche nach Update i...
10.05.2014, 10:34
1
Antwort

Aufräumen von Monaden - Anwendung eines Monodentransformators in newtype monad umwandeln

Ich versuche, z.B. ExceptT a (StateT A M) , für einige konkrete Typen A und monad M , und schliesse sie in meine neuen benutzerdefinierten Monaden. Zuerst habe ich festgestellt, dass StateT A M oft in anderen Kontexten auftaucht, u...
14.09.2015, 19:09
2
Antworten

Status und IO Monaden

Ich habe versucht, meinen Kopf um das Konzept der Monaden zu wickeln und experimentiere mit dem folgenden Beispiel: Ich habe einen Editor -Datentyp, der den Zustand eines Textdokuments und einige Funktionen darstellt, die daran arbeiten....
11.08.2016, 07:41
5
Antworten

Wie kann ich eine Zustands-Monade schreiben, die auch Fehler behandelt?

Ich muss eine Zustands-Monade schreiben, die auch die Fehlerbehandlung unterstützt. Ich dachte an die Verwendung der Entweder-Monade für diesen Zweck, weil es auch Details darüber geben kann, was den Fehler verursacht hat. Ich habe eine Definiti...
31.10.2010, 14:58