「Löb と möb: Haskell の奇妙なループ」を理解しようとしていますが、今のところその意味は私から離れています。なぜそれが役立つのかわかりません。Just to Recall 関数loeb
は次のように定義されます。
loeb :: Functor f => f (f a -> a) -> f a
loeb x = go where go = fmap ($ go) x
または同等:
loeb x = go
where go = fmap (\z -> z go) x
この記事には、[]
ファンクターとスプレッドシートの実装の例がありますが、スプレッドシート自体と同じように、私にとっては少し異質です(使用したことはありません)。
私はそのスプレッドシートのことを理解していますが、リストに関係なく、私や他の人にとってより多くの例があると非常に役立つと思います. loeb
forMaybe
または他のファンクターのアプリケーションはありますか?