トップページ > プログラム > 2014年08月18日 > 2pXqpQB0

書き込み順位&時間帯一覧

19 位/181 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000011000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
関数型プログラミング言語Haskell Part26

書き込みレス一覧

関数型プログラミング言語Haskell Part26
66 :デフォルトの名無しさん[sage]:2014/08/18(月) 17:56:30.96 ID:2pXqpQB0
>>65
> 力が強いとは?
できることが多い、という意味です。
関数型プログラミング言語Haskell Part26
67 :デフォルトの名無しさん[]:2014/08/18(月) 18:14:25.07 ID:2pXqpQB0
再帰は、停止しない計算を簡単に作ることができる。
fold f xs が停止しないのは、xsが
長いか、あるいはfが停止しない場合に限られる。
unfold f z が停止しないのは、fがNothingを返さない場合に限られる。

再帰は、遅い計算を容易に作ることができる。
チューニングする際には、末尾再帰になるように気をつけなくてはいけない。
fold/unfoldで作れば、融合変換が使える。分かりやすく、自動化も容易。

...というのが、今のところの自分の理解です。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。