めもめも

このブログに記載の内容は個人の見解であり、必ずしも所属組織の立場、戦略、意見を代表するものではありません。

2012-10-13から1日間の記事一覧

HaskellのContinuation Monadを理解する(2)

おもむろに・・・ 前回に続いて、Continuation Monadと組み合わせて使用する、関数callCCを解説します。前回作成したCont型(Continuation Monad)と関数pythagoras2を再掲します。cps.hs newtype Cont r a = Cont { runCont :: (a -> r) -> r } instance Mo…