반응형
switch 문은 아래와 같은 형식으로 사용합니다.
switch(입력값, 조건1 = 명령문1, 조건2 = 명령문2, ... 조건k = 명령문k)
예를 들어봅시다. switch 문이 들어있는 함수를 하나 정의합시다.
myfun=function(x){
switch(x,A="hi",B="hello",C="안녕","몰라")
}
"몰라"는 조건이 없습니다. 조건없이 입력된 명령문은 정의되지 않는 명령어일때 실행됩니다. 함수를 사용해봅시다.
> myfun("A")
[1] "hi"
> myfun("B")
[1] "hello"
> myfun("C")
[1] "안녕"
> myfun("D")
[1] "몰라"
> myfun("E")
[1] "몰라"
반응형
댓글