2. 반복 처리에서 고계함수로
● 효율적으로 일하기 위해서 추상단계에 의존한다.
● But, 사용하는 추상단계보다 한 단계 아래를 이해하라.
○ Stream API를 사용할 때 그 아래 포크/조인라이브러리를 이해해야 좋은 성능을 낼 수 있다.
Java 8 Stream API - fork & join framework 참조 : http://www.popit.kr/java8-stream%EC%9D%98-parallel-%EC%B2%98%EB%A6%AC/
4. 클로저(Closure) - 예제
Groovy eclipse plugin : https://github.com/groovy/groovy-eclipse/wiki
Create a new Groovy class : File ▸ New ▸ Other ▸ Groovy ▸ Groovy Class.
6. 커링과 부분 적용 - 정의와 차이점
● 커링(currying) : 다인수 함수를 일인수 함수들의 체인으로 바꿔주는 방법
● 부분적용(partial application) : 주어진 다인수 함수를 생략될 인수의 값을 미리
정해서 더 적은수의 인수를 받는 하나의 함수로 변형하는 방법