R语言Switch语句

R语言Switch语句

switch语句允许一个变量值的列表来平等进行测试。每个值被称为一个条件(情况),变量被接通检查每个条件(情况)。

语法

R语言中创建switch语句的基本语法是:

R语言Switch语句

以下规则适用于switch语句:

如果表达式的值不是字符串它会被强制转换为整数。

switch内可以有任意数量case语句。每一种 case 后跟的值是用来进行比较,最后还有一个冒号。

如果整数的值是1和 nargs()-1(参数的最大数目),则条件中 case 的相应元素并将结果返回。

如果表达式的计算结果为字符串,那么字符串匹配(精确地)元素的名称。

如果有多个匹配,则返回第一匹配元素。

没有默认参数可用。

在没有匹配的情况下,有一个未命名的元素...值被返回。(如果有多于一个这样的参数,则返回一个错误。)

流程图

示例

R语言Switch语句

当上述代码被编译和执行时,它产生了以下结果:

[1] "third"

原文地址:https://www.cnblogs.com/amengduo/p/9587024.html