함수 시그니처

고차 함수와 커링 흐름

콜백을 받는지, 함수를 돌려주는지, 마지막 호출 전까지 어떤 인자가 클로저에 남는지 확인합니다.

읽는 순서

콜백 주입

배열 처리처럼 반복 틀은 유지하고 변환 규칙만 함수 인자로 넣습니다.

(item: T) => U

함수 반환

조건이나 설정을 받아 다음 호출에 쓸 특화 함수를 만듭니다.

(a: A) => (b: B) => R

인자 고정

앞에서 받은 값은 클로저에 보존되어 뒤 호출의 문맥이 됩니다.

재사용 함수 생성

실행 지점

반환 타입이 더 이상 함수가 아닐 때 최종 계산이나 효과가 발생합니다.

R 또는 void
설정 인자 함수 반환 문맥 보존 마지막 실행