- 사용자가 자체 함수를 지정하는 방법
- 지정방법이 다른 언어와 약간 다를 수 있다.
인수가 없는 케이스
r
myfunc01 = function() {
print(1)
}
myfun01()
r
> myfunc01 = function() {
+ print(1)
+ }
> myfunc01()
[1] 1
인수가 있는 케이스
r
myfunc02 = function(x) {
return(x + 2)
}
myfunc02(7)
r
> myfunc02 = function(x) {
+ return(x + 2)
+ }
> myfunc02(7)
[1] 9
(함수의 이름) = function(파라미터){ }- 리턴값은 다음과 같이 작성한다 :
return(x)