• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

코드블록유무

20.11.20 02:05 작성 조회수 153

1

const go = (...args) => {reduce((a,f)=>f(a),args)} //if (go.value ==100) , go와 pipe의 함성하는 함수들과 초기값 같음.
const pipe = (...fs) => (a) => go(a, ...fs) //undefined
const go = (...args) => reduce((a,f)=>f(a),args) //100
const pipe = (...fs) => (a) => go(a, ...fs) //100

go함수의 구현을 statement로 했을때와, expression했을때

pipe함수에서 차이가 발생하는데 그 원인를 알고 싶습니다.

답변 3

·

답변을 작성해보세요.

2

흐흐흐 넵 재밌게 공부하시는 모습 좋네요! 화이팅 ㅋㅋ

1

Ik Su Um님의 프로필

Ik Su Um

질문자

2020.11.20

arrow함수 expression 아ㅋㅋㅋㅋ감사합니다.

답변 보고 처음에 뭐지 --^ 하다가 제가 문법을 제대로 안보고 물어본 문제였네요

알고 보니까 답변이 명쾌하고 간단명료 그자체네요^^ㅋㅋㅋ

1

안녕하세요:)

return이 없기 때문입니다.