Replies: 2 comments
-
Stream API는 반복문이나 반복자를 사용하는 것이 아닌 함수형 프로그래밍 스타일을 적용하여 컬렉션을 처리한다. 기존 반복문과 조건문으로 컬렉션을 가공하는 방식은 명령형 프로그래밍이라면, 스트림을 이용하여 선언형으로 컬렉션을 가공하는 방식은 선언형 프로그래밍이다. 선언형 프로그래밍은 어떻게 할 것인지를 명시하는 명령형 프로그래밍과는 다르게 어떻게 할 것인지를 명시하지 않는다. 어떻게 할 것인지에 대한 구체적인 작업은 라이브러리가 결정하고, 개발자는 무엇을 수행할 것인지에 집중할 수 있기 때문에 가독성이 뛰어나고 유지보수가 쉽다. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Stream API와 함수형 인터페이스는 밀접한 관계에 있다. 스트림 API는 데이터 처리 연산을 위해 함수형 인터페이스를 광범위하게 사용한다. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
.
Beta Was this translation helpful? Give feedback.
All reactions