プログラム学習室 http://studyhallweb.com/

Dart言語: ループ処理

loop処理について確認
for, while, do~while
// 各種loopのサンプル

void main(){
  var i;

  print('for loop ---------------------');
  for(i=0; i < 3; i++){
    print(i);
  }

  print('while loop -------------------');
  i=0;
  while(i++ < 3){     // loopの前に条件チェック
    print(i);
  }

  print('do loop ----------------------');
  i=0;
  do {
    print(i);
  } while(i++ < 3);   // loopの後に条件チェック

  print('for in -----------------------');
  List<int> iList=[1,2,3];
  for (i in iList) {  // 配列を順次走査
    print(i);
  }
  print('End --------------------------');
}          

このソースの実行結果
for loop ---------------------
0
1
2
while loop -------------------
1
2
3
do loop ----------------------
0
1
2
3
for in -----------------------
1
2
3
End --------------------------