【Flutter Dart】繰り返し(while, for, for in)

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