열렬히.뛰기

함수 만들기

Language > 프로그래밍 언어 > R > 함수 만들기

  • 사용자가 자체 함수를 지정하는 방법
  • 지정방법이 다른 언어와 약간 다를 수 있다.

인수가 없는 케이스

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)