Open utterances-bot opened 1 year ago
Java의 Collections는 Eager evaluation으로 동작합니다. Kotlin의 Sequences는 Java의 Stream처럼 Lazy evaluation으로 동작합니다. Lazy evaluation는 필요하지 않으면 연산을 수행하지 않기 때문에 더 적은 연산으로 동일한 결과를 얻을 수 있기 때문입니다. Collections와 Sequences는 동일한 값을 출력할 수 있지만 수행하는 과정이
https://codechacha.com/ko/kotlin-sequences/
Diagram 으로 표현되어 있어 이해하는데 많은 도움이 되었습니다. 감사합니다.
Kotlin - Collections와 Sequences의 차이점
Java의 Collections는 Eager evaluation으로 동작합니다. Kotlin의 Sequences는 Java의 Stream처럼 Lazy evaluation으로 동작합니다. Lazy evaluation는 필요하지 않으면 연산을 수행하지 않기 때문에 더 적은 연산으로 동일한 결과를 얻을 수 있기 때문입니다. Collections와 Sequences는 동일한 값을 출력할 수 있지만 수행하는 과정이
https://codechacha.com/ko/kotlin-sequences/