ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 Rubyを使って「なぜ関数プログラミングは重要か」を解読しよう!(その3) : melborne.github.com - 引き続き「なぜ関数プログラミングは重要か」を Rubyを使って解釈し自分の理解に基づいて解説してみます 誤解が有るかも知れません いやきっとあります ご指摘いただければ助かります プログラムの貼り合せ(遅延評価) 次に関数プログラミングの2つ目の強力な糊 つまりプログラムを貼り合せる糊について説明する いま2つのプログラムfとgがあって 入力inputをこれらに適用する場合を考える g (f input) プログラムfは入力inputを受け取ってその出力を計算し その出力はプログラムgの入力として使われる 一般的なプログラム言語ではfからの