Tech
자바스크립트로 배우는 SICP - 함수를 이용한 추상화(2)
1.1.5 함수 적용의 치환 모형 인터프리터는 주어진 함수 적용을 평가하기 위해 먼저 함수의 적용 요소들을 먼저 평가한 수 함수의 인수들에 적용합니다. 원시 함수의 적용은 인터프리터 또는 라이브러리가 처리한다고 간주할 수 있습니다. 복합 함수의 적용 과정을 살펴볼까요? 하나의 복합 함수를 인수들에 적용하기 위해 함수의 각 매개변수를 해당 인수로 치환해서 함수의 반환 표현식을 평가한다. 다음 함수 적용을 예로 적용과정을 살펴보겠습니다. f(5) f의 반환 표현식은 아래와 같습니다. sum_of_squares(a + 1, a * 2); 이 반환 표현식에 있는 매개변수 a를 인수 5로 치환하면 다음과 같습니다. sum_of_squares(5 + 1, 5 * 2); 함수 표현식 sum_of_squares와 인수..
2023.05.25