Dart-控制流语句

作者: 哎呀啊噢 | 来源:发表于2019-07-27 16:58 被阅读2次
Dart的流程控制语句有几下几种:
  • 条件语句:if...else
  • 循环语句:for()、for...in
  • while语句:while循环、do...while循环
  • break、continue
  • switch...case

语法基本和java一样

1、条件语句
  • if语句
  • if...else if语句
  • if...else if...else语句
代码:

  /***********if************/

    int number = -50;

    if(number >90){
      print("优秀");
    }else if(number < 90){
      print("还行");
    }else if(number < 60){
      print("不太好");
    }else{
      print("什么鬼");
    }
2、循环语句

for循环执行代码块指定次数,可用于迭代一组固定值.常用于循环数组;
for...in循环用于循环对象的属性;

代码示例
  /***********for********/
    var obj = new Object();
    var list = [1,2,3,4,obj];
    for(var index = 0;index < list.length;index++){
      print(list[index]);
    }
    print("---------");
    for(var item in list){
      print(item);
    }
3、while循环
  • while循环
    循环的条件求值为true时,while循环都会执行。
  • do...while循环
    类似于while循环,第一次循环时,不会判断while条件
示例代码
int  type = 0;
    while(type < 5){
      print(type++);//0,1,2,3,4
    }

    do{
      print(type--); //5,4,3,2,1
    }while(type > 0 && type < 5);
4、break、continue
  • break终止循环
  • continue跳出当前循环
示例代码
    for(Object item in list){
      if(item == 4){
        print(item is Object);
        break;//1,2
        //continue; 1,2,4,5
      }
      print(item);
    }
5、switch...case
  • 比较类型:num、String、编译期常量、对象、枚举等
  • 非空case必须有一个break
  • default处理默认标签
  • continue跳转标签
示例代码
 int flag = 2;

  switch(flag){

    case 1:
      print("this number 1");
      break;

    case 2:
      print("this number 2");
      flag = 4;
      continue A;
//      break;
    case 3:
      print("this number 3");
      break;
      A:
    case 4:
      print("this number 4");
      break;
      default:
        print("this default");
  }

相关文章

  • Dart-控制流语句

    Dart的流程控制语句有几下几种: 条件语句:if...else 循环语句:for()、for...in whil...

  • Python | 常用的控制流语句

    一、控制流语句介绍 了解什么是控制流语句以及Python常用的两种控制流语句。 1.控制流语句 控制流语句即用来实...

  • 6-Swift之控制流

    1、控制流简介 控制流是控制语句、语句块、存储过程的执行分流。 2、OC 中有哪些控制流 1.if 语句 / ...

  • Swift - 控制流

    控制流语句,用于控制程序正在执行的流程。Swift中,控制流语句主要为条件语句和循环语句。 条件语句 if条件语句...

  • 20190427-R语言循环与控制流语句(if,for,whil

    一、控制流语句 二、循环语句

  • 控制流语句

    任何命令式高级编程语言都有控制流语句。控制流分为两大类——分支和循环。在Swift编程语言中,将分支语句称作为条件...

  • 控制流语句

    程序就是一系列语句构成,一步步告诉计算机该做什么。如果要改变语句流的执行顺序,让程序根据不同的条件做不同的决定,就...

  • JavaScript笔记-2

    [TOC] 控制流 控制流的底层 while循环 只要条件满足,会不断重复执行块语句 块语句 也称为复合语句 花括...

  • Swift Tour Learn (四) -- Swift 语法

    本章将会介绍 控制流For-In 循环While 循环If 条件语句Switch 语句控制转移语句 continu...

  • Swift语句参考!

    在 Swift 中,有两种类型的语句:简单语句和控制流语句。简单语句是最常见的,用于构造表达式和声明。控制流语句则...

网友评论

    本文标题:Dart-控制流语句

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