Generic transformer 조합은 앞 단계 출력과 다음 입력을 맞춘다

각 함수만 따로 type-safe여도 R과 다음 함수의 입력이 연결되지 않으면 pipeline은 성립하지 않습니다.

  1. 1

    source

    T

  2. 2

    first

    Function<T,R>

  3. 3

    middle

    R

  4. 4

    next

    Function<R,U>

  5. 5

    result

    U

핵심: andThen·compose의 방향을 타입 화살표로 먼저 읽습니다.