Back to Fpinscala

02.Answer

answerkey/streamingio/02.answer.md

latest114 B
Original Source
scala
def iterate[O](initial: O)(f: O => O): Pull[O, Nothing] =
  Output(initial) >> iterate(f(initial))(f)