Rubyベストプラクティス 第5章 関数型プログラミングのテクニック その2

朝ではありませんが、今日も読むことができました。今日は第5章の後半です。

  • 無限リスト
    • ここでも lambda で包むことで遅延評価して無限リストを実現している
    • lazy_stream.rb
  • 高階手続き
    • Proc オブジェクトを関数に見立てると、Rubyのブロックを活用したコードは高階関数っぽい
    • to_proc の活用

今日で今年の朝読書会は最後です。良いお年を。