더북(TheBook)

함수를 정의했으니 적당한 값을 넣어 함수를 호출해 보자.

> calc(2, 3, "minus")
[1] -1

자동으로 수치형 벡터를 사용한 연산이 가능하다.

> calc(c(2, 5), c(3, 6), "divide")
[1] 0.6666667 0.8333333

+ 연산자가 잘 통하는 다른 유형의 벡터에도 사용할 수 있게 일반화된다.

> calc(as.Date("2014-06-01"), 3, "add")
[1] "2014-06-04"

적합하지 않은 값을 인수에 적용해 보자.

> calc(1, 2, "what")
Error in calc(1, 2, "what") : Unknown type of operation
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.