3.2.2 循环控制
Next: repeat,Previous: if,Up: Control structures
3.2.2 循环控制
R 有三种语句实现显式的循环控制。1它们分别是 for, while 和 repeat。两个内置的构造 next 和break 提供了对求值过程额外的控制。这三个语句都返回最后语句的求值结果。因此,可以把这些语句的结果值赋给一个符号,尽管这种做法不太常见。R 还提供了其它一些隐式的循环控制函数,如tapply,apply 和 lapply。此外,许多操作,特别算术操作,都是向量模式的,因此你可能不太需要使用循环。
有两种语句可用于显式地循环控制。它们是break 和 next。break 语句可以从当前运行的最内部的循环里面跳出。next 语句会导致控制立即返回到循环的起点,循环的下一次重复(如还有重复的话)然后被执行。当前循环中,next 后面的语句不会被执行。
Footnotes
[1] 循环指的是对某个语句或者语句块进行循环求值。
Hits:Loading...
- Previous Page: 3.2.1 if 语句
- Next Page: 3.2.3 repeat 语句
