Flutterのプログラミング言語(Dart言語)でfor文を使用して反復処理をする方法を紹介します。
またfor文の反復処理を抜ける、スキップする方法も一緒に紹介していきます。
目次
for文の基本的な使い方
for文の基本的な使い方は次の通りです。
「初期化式」で変数を宣言し、「条件式」で反復処理の条件を指定し、「変化式」で変数の値を更新します。
for (初期化式; 条件式; 変化式;) {
実行する処理;
}
次の例では初期化式で「var i = 0」の変数を宣言、反復処理の条件を「i < 5」に指定し、変化式で変数の値が「+1」されるようにしています。
for (var i = 0; i < 5; i++) {
print(i);
}
print('ループ処理終了');
//結果
//0
//1
//2
//3
//4
//ループ処理終了
break文で反復処理を抜ける
for文の反復処理を途中で抜けるには「break文」を使用します。
break文が実行されると残りの処理を実行せずに反復処理を抜けます。
for (var i = 0; i < 5; i++) {
if (i == 3) {
break;
}
print(i);
}
print('ループ処理終了');
//結果
//0
//1
//2
//ループ処理終了
continue文で反復処理をスキップする
do-while文の反復処理をスキップするには「continue文」を使用します。
continue文が実行されると残りの処理をスキップして次の反復処理を実行します。
for (var i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue;
}
print(i);
}
print('ループ処理終了');
//結果
//1
//3
//5
//7
//9
//ループ処理終了
以上です。
合わせて読みたい
【Flutter/Dart】while文|ループと反復処理
Flutterのプログラミング言語(Dart言語)でwhile文を使用して反復処理をする方法を紹介します。 またwhile文の反復処理を抜ける、スキップする方法も一緒に紹介してい…
【Flutter/Dart】break文|ループ処理から抜ける
Flutterのプログラミング言語(Dart言語)において反復処理を途中で抜ける方法を紹介します。 反復処理を途中で抜けるには「break文」を使用します。 【break文の使い方…
【Flutter/Dart】continue文|ループ処理で残りの処理をスキップ
Flutterのプログラミング言語(Dart言語)において反復処理で残りの処理をスキップして次の処理を実行する方法を紹介します。 反復処理をスキップして次の処理を実行す…