Slackコミュニティに
無料で参加する
Flutterラボの
プレミアム会員になる
【Flutter】【Dart】無限ループを作成する
2020.10.10
Flutterに関する記事を毎日投稿しています。
初心者でもアプリ開発ができるプログラミング講座も開いているのでぜひチェックしてみてください。
本日は、1秒おきにprintし続けるコードを紹介します。
Timerを使えば簡単にループが作成できます。
今回は、10回printした時点でループをストップするようにしていますが、永遠にループし続けることも可能です。
print('Start');
int _counter = 0;
Timer.periodic(
Duration(seconds: 1), // 1秒毎にループ
(timer) {
_counter++;
print(_counter);
if(_counter == 10) timer.cancel(); // 10回でループをストップ
}
);
ちなみに、while文で記述すると以下のようなコードになります。
print('Start');
int _counter = 0;
while(true) {
await Future.delayed(Duration(seconds: 1));
_counter++;
print(_counter);
if(_counter == 10) break;
}
Flutterラボ
hatchoutschool
Flutter入門
Flutter初心者に向けて、挫折しないための簡単な内容を記事にしていきます。 (43本)
【Dart】Stringからint, double, DateTimeに変換する
2020.09.14
【Dart】【Flutter】List型(リスト)の使い方とよく使うメソッドまとめ
2020.09.18
【Dart】【Flutter】DateTime型についてのまとめ
2020.10.01
【Dart】Map型の使い方とよく使うメソッドまとめ
2020.09.13