강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

easyiscat님의 프로필 이미지
easyiscat

작성한 질문수

함수형 프로그래밍과 JavaScript ES6+

지연된 함수열을 병렬적으로 평가하기 - C.reduce, C.take [2]

Concurrency 를 사용하면 Lazy를 못하는게 아닌가 싶어요

작성

·

254

0

안녕하세요, 강의를 잘 보고 있었습니다.

이전에, Lazy하게 제너레이터와 yield를 활용하여 모든 데이터를 순회하지 않고 필요한 데이터만 꺼내올 수 있도록 지연평가를 하였는데,

 

이번에 배운 Concurrency한 동작들은 결국 spread 연산을 사용하여 이터레이터를 모두 next하여 동작한다는 점에서 결국 지연평가의 필요한 데이터만 사용하는 이점을 누리지는 못하는게 맞을까요??

답변 1

0

MDU 유인동님의 프로필 이미지
MDU 유인동
지식공유자

동시에 평가되는 숫자를 제한한다면 여전히 지연적인 평가의 이득도 함께 볼 수 있습니다 :)

easyiscat님의 프로필 이미지
easyiscat

작성한 질문수

질문하기