美文网首页
Dart 循环语句

Dart 循环语句

作者: 二猪哥 | 来源:发表于2019-07-31 17:57 被阅读0次
    • for 循环
     for (int i = 1; i<=100; i++) {   
         print(i);
     }
    
    // 遍历List
     List list=['张三','李四','王五'];
    // print(list[1]);
    for(var i=0;i<list.length;i++){
       print(list[i]);
    }
    
    
    List list=[{
       "title":"新闻111"
    },
    {
      "title":"新闻222"
    },
    {
      "title":"新闻333"
    }];
    
    for(var i=0;i<list.length;i++){
       print(list[i]['title']);
    }
    
    • while(表达式/循环条件){}
      int i=1;
      while(i<=10){
         print(i);
         i++;
      }
    
    • do{语句/循环体}while(表达式/循环条件);
      int i=1;
      var sum=0;
      do{
        sum+=i;
        i++;
      }while(i<=100);
      print(sum);
    
    • break 和 continue
    break语句功能:
        1、在switch语句中使流程跳出switch结构。
        2、在循环语句中使流程跳出当前循环,遇到break 循环终止,后面代码也不会执行
        强调:
          1、如果在循环中已经执行了break语句,就不会执行循环体中位于break后的语句。
          2、在多层循环中,一个break语句只能向外跳出一层
    
        break可以用在switch case中 也可以用在 for 循环和 while循环中
    
    continue语句的功能:
         【注】只能在循环语句中使用,使本次循环结束,即跳过循环体重下面尚未执行的语句,接着进行下次的是否执行循环的判断。
          continue可以用在for循环以及 while循环中,但是不建议用在while循环中,不小心容易死循环
    

    相关文章

      网友评论

          本文标题:Dart 循环语句

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