While 迴圈

在 Dart 中允許迴圈並執行 while 迴圈:

while(peopleAreClapping()) {
  playSongs();
}

和:

do {
  processRequest();
} while(stillRunning());

可以使用 break 終止迴圈:

while (true) {
  if (shutDownRequested()) break;
  processIncomingRequests();
}

你可以使用 continue 跳過迴圈中的迭代:

for (var i = 0; i < bigNumber; i++) {
  if (i.isEven){
    continue;
  }
  doSomething();
}