美文网首页
Dart语法 -- [05 - 流程控制]

Dart语法 -- [05 - 流程控制]

作者: happy神悦 | 来源:发表于2020-11-05 10:55 被阅读0次

1.1. if和else

和其他语言用法一样

这里有一个注意点:不支持非空即真或者非0即真,必须有明确的bool类型

1.2. 循环操作

基本的for循环

for (var i = 0; i < 5; i++) {
  print(i);
}

for in遍历List和Set类型

var names = ['why', 'kobe', 'curry'];
for (var name in names) {
  print(name);
}

while和do-while和其他语言一致

break和continue用法也是一致

1.3. switch-case

普通的switch使用

  • 注意:每一个case语句,默认情况下必须以一个break结尾
main(List<String> args) {
  var direction = 'east';
  switch (direction) {
    case 'east':
      print('东面');
      break;
    case 'south':
      print('南面');
      break;
    case 'west':
      print('西面');
      break;
    case 'north':
      print('北面');
      break;
    default:
      print('其他方向');
  }
}

相关文章

  • Dart语法 -- [05 - 流程控制]

    1.1. if和else 和其他语言用法一样 这里有一个注意点:不支持非空即真或者非0即真,必须有明确的bool类...

  • flutter Dart语法

    Dart语言特点: 打印语法: 一、变量与常量 二、数据类型 三、函数 四、运算符 五、控制流程 六、类 七、泛型...

  • dart语法7-泛型

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法8-库

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法10-生成器

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法9-异步

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法11

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法2-内置类型

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法1

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法3-函数

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

网友评论

      本文标题:Dart语法 -- [05 - 流程控制]

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