R语言switch函数

Python017

R语言switch函数,第1张

在R语言中,switch()函数是多分枝结构,使用方法如下:

switch(expr,list)

expr为表达式,是一个整数值或字符串。

list是一个列表。

具体为:如果expr的计算结果为整数,且值在1~length(list)之间时,则switch()函数返回列表相应位置的值。如果expr的值超出范围,则没有返回值。

分支语句,执行第3条分支处理,即rnorm(4)。

x<-2

switch(x,2+2,mean(1:10),rnorm(4)) #执行第2条分支处理,即mean(1:10),返回5.5。