是否有任何棘手的Haskell练习列表以令人惊讶的方式使用monads?我最感兴趣的是简单的'弄清楚这行代码的作用'或'使用这个monad'类型问题免费实现这一点。
答案 0 :(得分:7)
尝试找出程序here终止的原因。
答案 1 :(得分:7)
这不是关于单子,但这些20 intermediate haskell exercises可能会让你的晚上。
答案 2 :(得分:6)
答案 3 :(得分:3)
我不知道你称之为棘手,但如果你从来没有打结,你应该尝试使用打结来进行迭代深度优先搜索(如果没有找到解决方案,请确保它干净地终止!)。 / p>