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

프로그래밍에서 '대수적 효과(Algebraic Effects)'의 핵심 아이디어로 올바른 것은?

어려움 freeCodeCamp
보기 및 정답
A 함수가 부수 효과를 선언만 하고, 효과의 처리 방법은 호출자가 핸들러로 결정한다
B 수학적 대수 구조(군, 환, 체)를 프로그래밍 코드로 직접 구현하는 기법
C 연산의 순서를 컴파일러가 자동으로 재배치하여 최적화하는 실행 전략 기법
D 함수형 프로그래밍에서 for/while 반복문을 재귀 호출로 완전히 대체하여 사용하는 방법이다

해설

대수적 효과는 부수 효과를 수행(perform)과 처리(handle)로 분리합니다. 함수는 이 효과가 필요하다고 선언만 하고, 실제 동작은 콜 스택 상위의 핸들러가 결정합니다. 의존성 주입, 예외 처리, 비동기 등을 통합적으로 다룰 수 있으며, React의 Suspense도 이 개념에 영향을 받았습니다.

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

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

정규반 살펴보기