决策结构要求程序员指定要由程序评估计算或测试的一个或多个条件,以及如果条件被确定为真(true
),则执行指定的一个或多个语句;可选地,如果条件被确定为假(false
)则执行其他语句。
以下是大多数编程语言中的典型决策结构的一般形式 -
R提供以下类型的决策语句。可通过单击以下链接来查看其详细信息。
序号 | 语句 | 说明 |
---|---|---|
1 | if语句 | 一个if 语句由一个布尔表达式,后跟一个或多个语句组成。 |
2 | if…else语句 | 一个if 语句可以跟随一个可选的else 语句,当布尔表达式为false 时,该else 中的语句将被执行。 |
3 | switch语句 | switch 语句允许测试一个变量,与一个值列表相比较。 |