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

프로그래밍에서 '참조 투명성(Referential Transparency)'이란?

어려움 freeCodeCamp
보기 및 정답
A 변수가 코드 상에서 투명하게 보이지 않도록 선언하는 것이다
B 표현식을 그 결괏값으로 대체해도 프로그램의 동작이 변하지 않는 성질이다
C 다른 모듈의 내부 구현 세부 사항을 투명하게 볼 수 있는 것이라고 할 수 있다
D 변수를 값이 아닌 참조로만 전달하여 메모리를 절약하는 것이다

해설

참조 투명성은 어떤 표현식을 동일한 입력에 대해 항상 같은 결과를 반환하는 값으로 대체해도 프로그램 동작이 달라지지 않는 성질입니다. 순수 함수(Pure Function)는 참조 투명성을 가지며, 코드의 추론, 테스트, 최적화를 쉽게 만드는 함수형 프로그래밍의 핵심 개념입니다.

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

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

정규반 살펴보기