답변:
첫 번째는 두 번째의 약어입니다. 표현을 줄이려면 일반적인 구문 규칙입니다.
반면에 언어로 된 튜플이 있으면 차이점이 있습니다.
전자의 경우 함수에 단일 인수를 제공하고 결과 함수를 다른 함수에 전달할 수 있습니다. 후자의 경우 두 인수 모두 한 번에 제공해야합니다. 물론 1을 2로 또는 그 반대로 변환하기 위해 적용 할 수있는 기능이 있습니다. 이 과정을 (un) currying이라고 합니다.
언급 의 정의는 쌍을 기본 데이터 유형으로서 쌍이 아니라 -calculus 로 인코딩 하는 것입니다 (위에서 암시 한 것처럼).
단일 인수를 사용하여 여러 인수를 사용하는 함수를 함수 체인으로 변환하는 것을 카레 라고 합니다 . 두 기능은 본질적으로 동일합니다.