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

Ik Su Um님의 프로필 이미지
Ik Su Um

작성한 질문수

함수형 프로그래밍과 JavaScript ES6+

pipe

코드블록유무

해결된 질문

작성

·

210

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
질문자

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

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

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

1

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

안녕하세요:)

return이 없기 때문입니다.

Ik Su Um님의 프로필 이미지
Ik Su Um

작성한 질문수

질문하기