R - 자신만의 이항연산자 만들기

CODEDRAGON Development/AI

반응형

 

 

자신만의 이항연산자 만들기

자신만의 바이너리 연산자를 직접 만들어 낼 수 있습니다.

함수 이름의 시작과 끝에 %를 붙이고, 특정 타입의 두 인수와 그 타입의 반환값을 설정해 주기만 하면 됩니다.

 

 

예제 코드

두 번째 인자(b)에 두 배를 한 후 첫 번째 인자(a)에 더해주는 연산자입니다.

> "%a2b%" <- function(a,b) return(a+2*b)

> 3 %a2b% 5

[1] 13

>