📜  R – 下一条语句

📅  最后修改于: 2022-05-13 01:55:25.225000             🧑  作者: Mango

R – 下一条语句

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

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

R 编程语言语法中的下一条语句

next

R 编程流程图中的下一条语句

Next_statement_in_R

R 语言示例中的下一条语句

示例 1:在 for 循环中使用 next

R
# 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
# 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
# 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
}


输出:

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

next语句可以与任何其他循环一起使用,也可以与上面的 for 循环一起使用,例如“while”或“repeat”循环。

示例 2:在 while 循环中使用 next

R

# 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
} 

输出:

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

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

R

# 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
} 

输出:

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