美文网首页flutter
05.4 Dart break和continue

05.4 Dart break和continue

作者: __Mr_Xie__ | 来源:发表于2023-02-27 00:59 被阅读0次

break语句功能:

1、在switch语句中使流程跳出switch结构。
2、在循环语句中使流程跳出当前循环,遇到break 循环终止,后面代码也不会执行

强调:
1、如果在循环中已经执行了break语句,就不会执行循环体中位于break后的语句。
2、在多层循环中,一个break语句只能向外跳出一层。break可以用在switch case中 也可以用在 for 循环和 while循环中。

continue语句的功能:
【注】只能在循环语句中使用,使本次循环结束,即跳过循环体重下面尚未执行的语句,接着进行下次的是否执行循环的判断。

continue可以用在for循环以及 while循环中,但是不建议用在while循环中,不小心容易死循环

main() {
    // for(var i=1;i<=10;i++){

    //   print(i);
    // }

    //1、如果i等于4的话跳过

    // for(var i=1;i<=10;i++){
    //   if(i==4){
    //     continue;  /*跳过当前循环体 然后循环还会继续执行*/
    //   }
    //   print(i);
    // }
  
    //2、如果 i等于4的话跳出循环

    // for(var i=1;i<=10;i++){
    //   if(i==4){
    //     break;  /*跳出循环体*/
    //   }
    //   print(i);
    // }

    //3、break语句只能向外跳出一层


        //  for(var i=0;i<5;i++){       
            
            //      print('外层---$i');
      //     for(var j=0;j<3;j++){  
            
      //       if(j==1){
      //         break;
      //       }
      //       print('里层$j');           

      //     }  
            //  }

  //4、while循环 break跳出循环

  var i=1;

  while(i<=10){
    if(i==4){
      break;
    }
    print(i);
    i++;
  }

  // var sex="男";
  // switch (sex) {
  //   case "男":
  //     print('男');
  //     break;
  //   case "女":
  //     print('男');
  //     break;
  //   default:
  // }
}

相关文章

网友评论

    本文标题:05.4 Dart break和continue

    本文链接:https://www.haomeiwen.com/subject/vjnekdtx.html