R语言 第3章 R语言常用的数据管理(3)

控制流
在正常情况下,R程序中的语句是从上至下顺序执行的。但有时你可能希望重复执行某些语句,仅在满足特定条件的情况下执行另外的语句。这就是控制流结构发挥作用的地方了。
R拥有一般现代编程语言中都有的标准控制结构。首先你将看到用于条件执行的结构,接下来是用于循环执行的结构。

分支语句-if-else分支语句
二分支语句if-else是最常见的控制语句,其基本形式如下表所示:
在这里插入图片描述注意:if/else语句不能写成如下形式:
if(condition) { expr1}
else {expr2}
即else语句不能单独一行,除非if/else语句在大括号 {}内。

if(0){
print(1)
print(2)
}else{
print(4)
}

实例: 若a<0,result=0,若0<a<1,result=1,若a>1,result=2。备注:a=-1.

a=-1
if(a<0)
result=0 else if(a<1){
result=1
}else
result=2

分支语句-switch分支语句
switch语句可以直接实现多分支语句,但分支时并没无判断的优先级,其基本形式如下所示:
html>

猜你喜欢

转载自blog.csdn.net/weixin_43428283/article/details/106826567
今日推荐