1
8
嗯,还不完全是单原子的。这是 Endo 幺半群的这会让你变得更优雅
每个阶段都写着:
如果需要在每个阶段返回一些额外的数据以及新的状态,您将转到monad。在这种情况下,一个简单的函数将使您的样板文件更容易接受:
然后写下一个阶段:
但是如果你想使用状态,你可能需要给它取个名字(除非你能用 gets 或 data-accessor ,在这种情况下,你不能得到比函数和lambda更简洁的函数。 |