프로그래밍에서 '함수 합성(Function Composition)'이란?

보통 freeCodeCamp
보기 및 정답
A 여러 함수를 하나의 파일이나 모듈에 모아서 관리하고 네임스페이스를 정리하는 것이다
B 두 개 이상의 함수를 결합하여 f(g(x))처럼 하나의 새로운 함수를 만드는 기법이다
C 함수의 소스 코드를 텍스트 수준에서 연결하여 하나의 긴 함수 본문으로 합치는 것이라고 할 수 있다
D 클래스 상속과 동일한 개념으로, 부모 함수의 기능을 자식 함수가 물려받는 것이다

해설

함수 합성은 여러 함수를 결합하여 데이터 변환 파이프라인을 만드는 함수형 프로그래밍 기법입니다. compose(f, g)(x)는 f(g(x))와 같으며, 각 함수는 단일 책임을 가지므로 재사용과 테스트가 용이합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...