3.2.2 循环控制

Keywords:

Next: ,Previous: if,Up: Control structures

3.2.2 循环控制

R 有三种语句实现显式的循环控制。1它们分别是 forwhilerepeat。两个内置的构造 nextbreak 提供了对求值过程额外的控制。这三个语句都返回最后语句的求值结果。因此,可以把这些语句的结果值赋给一个符号,尽管这种做法不太常见。R 还提供了其它一些隐式的循环控制函数,如tapplyapplylapply。此外,许多操作,特别算术操作,都是向量模式的,因此你可能不太需要使用循环。

有两种语句可用于显式地循环控制。它们是breaknextbreak 语句可以从当前运行的最内部的循环里面跳出。next 语句会导致控制立即返回到循环的起点,循环的下一次重复(如还有重复的话)然后被执行。当前循环中,next 后面的语句不会被执行。


Footnotes

[1] 循环指的是对某个语句或者语句块进行循环求值。

Hits:Loading...

special topic