投稿記事Creative uses of monads、それは非常に興味深いアイデアや参考資料が集まっているので、私は不思議に感じました。矢印はどうですか? 私は個人的な意見や参考資料を探しているわけではありません(monads vs arrowsまたはhelp understanding arrows in haskellなど)。スマートアプリケーションや重要ではないアプリケーション(リサーチペ
関数インスタンスが loop :: ((b,d) -> (c,d)) -> (b -> c)
loop f b = let (c,d) = f (b,d) in c
ファーストが含まれている私は、署名に問題があります:どのように我々は、おそらく(b,d) -> (c,d)からb -> cを得ることができますか?つまり、得られるタプルのcは、入力の両方の要素に依存する可能性があります。どのよう