java8] 합성함수(Function Composition)


java8] 합성함수(Function Composition)

1.What is function compoistion ? 합성함수란?-> 새로운 함수를 구성하기 위해 결합 할 수있는 재사용 가능한 작은 함수를 만드는 것자, 먼저 어떻게 compose, andThen 함수를 사용하는지 예제를 보자. 아래와 같이 들어온 인자에 2를 곱해주는 time2 함수와 들어온 인자를 제곱하는 squared 함수가 있다. 이 함수들을 compose, andThen을 이용해 결합해보자. 위의 결과를 보면 알다시피 , compose와 andThen의 차이는 함수의 실행 순서다. compose는 parameter(여기서는 squared)를 먼저 실행하고 caller를 나중에 실행한다. andThen은 caller(time2)를 먼저 실행하고 parameter를 나중에 실행한다. author와 tag로 기사들을 검색하는..........



원문링크 : java8] 합성함수(Function Composition)