함수 호출

함수 호출 (Function calls)

R에서 함수 호출은 함수를 참조하는 표현 뒤에 괄호로 감싼 인자 목록을 붙이는 방식으로 이루어져요.

출처: R Language Definition - Function calls

본문

함수 호출은 함수 참조(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)

더 알아보기 (Learn more)

출처: R Language Definition - 함수 호출(Function calls)