, 나는 스칼라 컬렉션 '스트림을 사용하여 nifty recursive implementation을 가로 질러 와서 FS2에 시도에서 나는 이동을 거라고 생각 :FS2를 사용하여 스칼라에서 재귀 피보나치 시퀀스를 구현하는 방법은 무엇입니까? FS2에 익숙해 지도록하는 중에
이import fs2.{Pure, Stream}
val fibs: Stream[Pure, Int] = Stream[Pure, Int](0) ++ fibs.fold[Int](1)(_ + _)
println(fibs take 10 toList) // This will hang
이에 거는 이유는 무엇입니까 FS2, 그리고 비슷한 해결책을 얻는 가장 좋은 방법은 무엇입니까?
윽 실제로 스캔을 시도하고 시작하지만, 일부 구문 문제가 있었다 폴드로 전환. 적어도 폴드와 스캔의 차이점을 배웠습니다 ... – bbarker
기능적으로 제공되지 않는 추가 정보 : http://stackoverflow.com/a/17408881/3096687 – bbarker