R语言 Next语句

R语言 Next语句

R语言中的 Next语句 用于跳过循环中的任何剩余语句,继续执行程序。换句话说,它是一个跳过当前迭代而不终止循环的语句。

next “是一个循环控制语句,就像break语句一样。但是 ‘next ‘语句的作用与 break 语句相反,它不是终止循环,而是强制执行循环的下一次迭代。

R编程语言中的 “Next “语句语法

next
R

R语言 的next语句编程流程图

R - Next语句

R语言 的next语句示例

例1:在for循环中使用next

# R program to illustrate next in for loop
 
val <- 6:11
 
# Loop
for (i in val)
{
    if (i == 8)
    {
        # test expression
        next 
    } 
    print(i) 
} 
R

输出

[1] 6
[1] 7
[1] 9
[1] 10
[1] 11
R

next 语句也可以用于任何其他的循环,如’while’或’repeat’循环,其使用方法与上述for循环相似。

例2: 在while循环中使用next

# R program to illustrate next in while loop
 
val <- 6
i = 11
# Loop
while(i>val)
{
    if (i == 8)
    {
        # test expression
        next 
    } 
    print(i) 
    i = i - 1
} 
R

输出

[1] 11
[1] 10
[1] 9
R

例3:在重复循环中使用next

# R program to illustrate next in repeat loop
 
i = 0
 
# Loop
repeat
{
 
  if(i == 10)   
    break
     
  if(i == 5)
  {   
    next      
  } 
    print(i) 
    i = i + 1
} 
R

输出

[1] 0
[1] 1
[1] 2
[1] 3
[1] 4
R

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程