처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

프로그래밍에서 '모나드(Monad)'를 가장 쉽게 설명한 것은?

어려움 freeCodeCamp
보기 및 정답
A 단일 스레드에서 순차적으로 작업을 처리하도록 강제하는 프로그래밍 실행 모델이다
B 값을 감싸는 컨텍스트로, 값의 변환을 체이닝하면서 부수 효과나 에러 처리를 추상화하는 구조이다
C 모니터(Monitor)와 디스플레이(Display)를 결합한 약자로 입출력 추상화를 의미하는 것이 일반적이다
D 단일 상속만 허용하는 클래스 구조로, 다중 상속의 복잡성을 제거하기 위한 설계이다

해설

모나드는 함수형 프로그래밍의 핵심 개념으로, 값을 컨텍스트에 감싸고 체이닝 가능한 연산(flatMap/bind)을 제공합니다. JavaScript의 Promise, Optional/Maybe 타입 등이 모나드적 패턴의 예이며, 비동기 처리나 에러 핸들링을 깔끔하게 체이닝할 수 있게 합니다.

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

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

정규반 살펴보기