予習メモ #functional_shibuya

次回(6/16予定)に向けた予習メモ。随時更新。 5.2 遅延リストの例 遅延性=正格性で、引数の評価をしなくていい選択が出来ること 遅延リスト(ストリーム) case object Empty extends Stream[Nothing] case class Cons[+A](h: () => A, t: () => Stream[A]) extends Stream[A] object Stream { def cons[A](hd: => A, tl: =>…