我没见过很多scalaz state monad的例子.有这个例子,但很难理解,似乎只有一个关于堆栈溢出的问题.
我将发布一些我玩过的例子,但我会欢迎其他的例子.此外,如果有人可以提供上的例子,为什么init,modify,put和gets用于将是巨大的.
init
modify
put
gets
编辑:这是一个关于州monad的令人敬畏的2小时演讲.
scala state-monad scalaz
scala ×1
scalaz ×1
state-monad ×1