함수 호출
함수 호출 (Function calls)
R에서 함수 호출은 함수를 참조하는 표현 뒤에 괄호로 감싼 인자 목록을 붙이는 방식으로 이루어져요.
본문
함수 호출은 함수 참조(function reference) 뒤에 괄호 안에 쉼표로 구분된 인자 목록이 오는 형태를 취해요.
function_reference ( arg1, arg2, ...... , argn )
함수 참조로는 다음 중 하나를 사용할 수 있어요.
- 식별자(identifier) — 함수의 이름
- 텍스트 문자열 — 이름은 같지만, 유효한 식별자가 아닌 이름을 가진 함수를 사용할 때 유용해요
- 표현식(expression) — 함수 객체로 평가되어야 해요
각 인자는 태그(tag)를 붙일 수도 있고(tag=expr), 단순한 표현식일 수도 있어요. 또한 비어 있을 수도 있고, ..., ..2 같은 특별한 토큰 중 하나일 수도 있어요.
태그는 식별자나 텍스트 문자열이 될 수 있어요.
예시:
f(x)
g(tag = value, , 5)
"odd name"("strange tag" = 5, y)
(function(x) x^2)(5)