스트

스트림 에서 Elixir

4개의 연습 문제

스트림 소개

Stream 모듈은 즉시 계산하는 Enum 모듈과 달리 지연 방식으로 동작하는 대안이에요. 스트림은 다음과 같은 특징이 있어요:

  • Enumerable 프로토콜을 구현해요.
  • 여러 연산을 조합할 수 있어요.
  • 내부적으로 함수로 표현돼요.
  • 무한할 수 있어요.

스트림은 느린 리소스를 다루거나, 아주 크고 무한할 수도 있는 컬렉션을 다룰 때 안성맞춤이에요. 그 밖의 모든 경우에는 Enum을 사용해요.

GitHub에서 편집 링크가 새 창이나 탭에서 열려요

스트림 배우기