2.6.2 함수 호출하기
일단 이렇게 함수를 정의하면 수학처럼 함수를 불러올 수 있다. 함수를 호출하려면 함수명(인수1, 인수2, …) 같은 형식의 구문이 필요하다. 다음을 살펴보자.
> add(2, 3)
[1] 5
함수 호출은 정말 단순 명료하다. 함수 호출을 평가할 때 먼저 R은 현재 환경에 add 함수가 정의되어 있는지 확인한다. 그런 다음 add가 앞서 작성한 함수를 참조하고 있으며, x가 2고 y가 3인 로컬 환경을 작성한다는 것을 알 수 있다. 함수 안의 표현식은 이 인수 값을 고려하여 평가한다. 마지막으로 이 함수는 해당 표현식의 결괏값인 5를 반환한다.