인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

pmmh9395님의 프로필 이미지
pmmh9395

작성한 질문수

자바스크립트로 알아보는 함수형 프로그래밍 (ES5)

커링, curry, curryr

curry,curryr질문입니다.

작성

·

234

1

var sub = _curry 부분에서 

 var sub10 = sub(10);

 console.log(sub10(5));

 이 부분에서 표현이 좋지 않기 때문에 _curryr 사용하셨는데 어떤점에서 표현이 좋지않다는 게 이해가 안됩니다

답변 2

3

sub10 이라는 함수명 자체가 빼기10이라고 읽혀지니까 들어오는 인자 값 5 에다가 빼기10을 한다는 식의 함수명이라 느껴지는데 값은 5 라고 나오잖아요?  그래서 그걸 먼저 들어온 인자와 두번째 인자의 순서를 바꿔서 표현하는  return b - a ;  _curryr 을 만들어 볼까요? 라고 접근 하셨던 거 같아요.

사용하는데가 문제는 없다는거죠? 근데 뺴기 10함수에 5를 넣는거처럼 보이면 -10 에 +5를 넣는거처럼 보여서 curryr로 바꾸는거란 소리인거죠?

1

MDU 유인동님의 프로필 이미지
MDU 유인동
지식공유자

두분다 감사드립니다. :)

pmmh9395님의 프로필 이미지
pmmh9395

작성한 질문수

질문하기