質問編集履歴

2

2021/08/25 07:07

投稿

old.exe
old.exe

スコア23

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- プログラミングhaskell第2版の問題でタイトルのようがあるのですが、ネット上のコード(2通り見つかりました)を見ても理解できません。
1
+ プログラミングhaskell第2版の問題で、unfoldを用いてinterateを再定義せという問があるのですが、ネット上のコード(2通り見つかりました)を見ても理解できません。特に二つ目の解答にあるid について教えていただきたいです。
2
2
 
3
3
  ```Haskell
4
4
 

1

2021/08/25 07:07

投稿

old.exe
old.exe

スコア23

test CHANGED
@@ -1 +1 @@
1
- プレリュード関数interateをunfoldを用いて再定義
1
+ unfold内の恒等関数id
test CHANGED
@@ -1,4 +1,4 @@
1
- プログラミングhaskell第2版の問題でタイトルのような問いがあるのですが、ネット上のコード(2通り見つかりました)を見ても理解できません。解説よろしくお願いします。
1
+ プログラミングhaskell第2版の問題でタイトルのような問いがあるのですが、ネット上のコード(2通り見つかりました)を見ても理解できません。
2
2
 
3
3
  ```Haskell
4
4
 
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- interate f = unfold (\x -> False) id f
9
+ interate f = unfold (\x -> False) id f __なぜid?__
10
10
 
11
11
 
12
12