Skip to content
Have a clear structure

循环

for 循环

  • 简单示例
dart
for (int i = 0; i < 10; i++) {
    print(i);
  }
  • 遍历 List
dart
List list = [
    {
      'cate': 'cate1',
      'new': [
        {'title': 'cate1 new1'},
        {'title': 'cate1 new2'},
        {'title': 'cate1 new3'}
      ]
    },
    {
      'cate': 'cate2',
      'new': [
        {'title': 'cate2 new1'},
        {'title': 'cate2 new2'},
        {'title': 'cate2 new3'}
      ]
    }
  ];
  for (int i = 0; i < list.length; i++) {
    print(list[i]['cate']);
    for (int j = 0; j < list[i]['new'].length; j++) {
      print(list[i]['new'][j]['title']);
    }
    print('----------');
  }

while 循环

dart
int i = 0;
  while (i < 10) {
    print(i);
    i++;
  }

do ... while 循环

dart
int i = 0;
  do {
    print(i);
    i++;
  } while (i < 10);