別に一般的な意見では?以下関数プログラミング実践入門より引用:
再帰関数は、物事を数学的に捉えた定義通りに書けることが多いためわかりやすいのですが、Haskellに慣れてくると直接的に再帰関数を書くのは避けるようになっていきます。
それは、再帰関数は便利であるのと同じくらい、危険でもあるからです。
停止しない再帰関数をうっかり書いてしまうこともあるでしょう。
とくに再帰関数を直接書くということは、時に必要となるものの、アセンブラを直接書くような低級な行為と認識されます。
データの構造に依存し、それを気にしたプログラミングを要求されるからです。
理想的にはデータの構造を気にせずに、全体に丸々変換をかけられるような関数だけを組み合わせて望む処理を書きたいのです。
そのために、再帰関数を直接利用せずにどうするかというと、次節で説明する高階関数をうまく利用するようになっていきます。
リストなど多くの再帰的に定義されたデータ構造に対しては、それを便利に利用するための計算パターンが用意されており、それらの計算パターンは高階関数として与えられています。
自分で再帰を書くのではなく、再帰部分は高階関数がやってくれるようになっています。
なぜ「staticおじさん」は叩かれたのか?
■ このスレッドは過去ログ倉庫に格納されています
2019/02/11(月) 14:11:53.79ID:K/18SmCD
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【LIVE★3 命の砂時計】GMO熊谷社長「セキュリティ上の指摘を生かせず」不正アクセス受け謝罪 自身のSNS対応も陳謝 [煮卵★]
- ネット通信量1GB当たりに約10円課税する法案がフランス議会で可決 [パンナ・コッタ★]
- ゴスペラーズ黒沢薫「日本政府の排外主義的な政策に対する抗議 声明」上智大学…のリンクを投稿 [少考さん★]
- 【静岡】地下アイドルのために2億円横領か…元経理部長の56歳男を起訴「一緒に写真を撮ったり、コンサートのチケットを買ったり…」 [ぐれ★]
- Youtube、「家族系YouTuber」を相次ぎ「収益化停止」する動き、収益化再申請も認めず、弁護士の見解は ★2 [お断り★]
- 【全文掲載】全国民に「事前防災徹底のための緊急要請」 細野防災大臣 「水・食料、携帯用トイレ等の備蓄」など ★2 [ぐれ★]
- 【速報】GMO熊社長の会見が熱いwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [683137174]
- 【高市ジャップ悲報】酒 醤油 砂糖 味醂 ⇐日本の料理ってこればっかりじゃない? [667773354]
- メカコアラ軍曹ファンスレッド🏡
- 【画像】こういう「男が憧れる男」みたいな男に憧れてるんやけど
- 【速報】米大物保守派コメンテーター「トランプは今週末イランに核落とすかもしれん。ガチで」😨 [359965264]
- 自衛隊の男を逮捕…酒に酔って警察官を殴る [245325974]