tick :: State Int Int
tick = get >>= \n ->
put (n+1) >>= \y ->
return n
Ich bin verwirrt, wie put (n+1)
irgendwelche Auswirkungen auf das Endergebnis dieser Funktion überhaupt hat. Es scheint, als ob diese Funktion den ursprünglichen Zustand unverändert zurückgeben sollte. Ich versuche, mir das durch den Kopf zu gehen, aber mir bleibt kein Platz mehr, um die Dinge in Position zu halten. : \Kann mir jemand durch diese Haskell-Funktion (Staatsmonat bezogen) gehen?
Wenn mir jemand durch die Auswertung dieser Funktion gehen könnte, wäre es wirklich hilfreich.
Ich habe dich um ganze 5 Sekunden geschlagen! Es ist komisch, wie ich dazu tendiere, Dinge selbst herauszufinden/nachdem ich die Frage gestellt habe. Ich schätze die Antworten! :) – Rayne