如何跳过使用R中的if子句执行几行

问题描述 投票:-1回答:1

如果满足IF语句中的条件,如何跳过执行几行代码。条件偶尔会发生,因此无论何时发生,我们都需要跳过执行几行代码,例如:

 if ( op=='A) {

     #skip doing everything here }
{

  #some line of codes which will be run in any condition

或者是否可以使用whilefor循环来完成?

r if-statement skip
1个回答
0
投票

您可以使用next关键字。例如,以下代码将不会打印向量x = 1:10中从58的值:


    x = 1:10
    for(i in x){ 
        if(i>=5 && i<=8){
            next #Skips printing when i=5,6,7 and 8
        }
        print(i)
    }





© www.soinside.com 2019 - 2024. All rights reserved.