プログラミングhaskell第2版の問題で、unfoldを用いてinterateを再定義せよという問題があるのですが、ネット上のコード(2通り見つかりました)を見ても理解できません。特に二つ目の解答にあるid について教えていただきたいです。
Haskell
1interate f = unfold (\x -> False) f f 2 3interate f = unfold (\x -> False) id f __なぜid?__ 4 5

回答1件
あなたの回答
tips
プレビュー
投稿2021/08/25 05:56
編集2021/08/25 07:07プログラミングhaskell第2版の問題で、unfoldを用いてinterateを再定義せよという問題があるのですが、ネット上のコード(2通り見つかりました)を見ても理解できません。特に二つ目の解答にあるid について教えていただきたいです。
Haskell
1interate f = unfold (\x -> False) f f 2 3interate f = unfold (\x -> False) id f __なぜid?__ 4 5
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。