scala stream
-
피보나치(fibonacci) 수열을 Scala Stream, ZStream 으로 각각 구현zio/zio1 2021. 8. 3. 00:47
문제 피보나치(fibonacci) 수열 앞 10개를 출력하는 프로그램을 아래 2가지 방법으로 각각 구현하라 scala stream 을 이용해 구현 ZStream 을 이용해 구현 코드 scala stream 을 이용한 구현 object ScalaStreamFibo { def main(args: Array[String]): Unit = { def fibonacci(h: Long, n: Long): Stream[Long] = h #:: fibonacci(n, h + n) fibonacci(0, 1).take(10).foreach(println) } } ZStream 을 이용한 구현 import zio._ import zio.stream.ZStream object ZStreamFibo extends App { ..