while
- 指定した条件がtrueの場合に処理をする
- 1回も実行されないことがある
var i = 1; while (i <= 5) { print('x' * i); i++; } print('Done'); // output // x // xx // xxx // xxxx // xxxxx // Done
for
- 指定した条件がtrueの場合に処理をする
- 1回も実行されないことがある
for (var i = 1; i <= 5; i++) { print('x' * i); } print('Done'); // output // x // xx // xxx // xxxx // xxxxx // Done
for in
- 指定したリストの回数処理をする
- 指定したリストが空の場合は1回も実行されない
for (var i in [1, 2, 3, 4, 5]) { print('x' * i); } print('Done'); // output // x // xx // xxx // xxxx // xxxxx // Done