Ich schrieb kleines Programm in Haskell setzen alle ocurences von Int-Werten im Baum mit Staat Monad mit Vector zu zählen: import Data.Vector
import Control.Monad.State
import Control.Monad.Identity
Diese jüngsten SO question mich aufgefordert, eine unsichere und reine Emulation des ST Monade in Haskell, eine leicht modifizierte Version von denen Sie unten sehen können zu schreiben: {-# LANGUAGE