Dart-programming-for-loop
提供:Dev Guides
Dartプログラミング-forループ
*for* ループは、確定ループの実装です。 *for* ループは、指定された回数だけコードブロックを実行します。 配列などの値の固定セットを反復処理するために使用できます。
以下は、 for ループの構文です。
for (initial_count_value; termination-condition; step) {
//statements
}
例
void main() {
var num = 5;
var factorial = 1;
for( var i = num ; i >= 1; i-- ) {
factorial *= i ;
}
print(factorial);
}
プログラムコードは、次の出力を生成します-
120
*for* ループには、初期化子(i = num)、条件(i> = 1)、および最終式(i--)の3つの部分があります。
プログラムは、数値5の階乗を計算して表示します。 forループは、5〜1の数値のシーケンスを生成し、各反復での数値の積を計算します。
コンマ演算子(、)を使用して、複数の割り当てと最終式をforループで組み合わせることができます。 たとえば、次のforループは最初の8つのフィボナッチ数を出力します-
例
void main() {
for(var temp, i = 0, j = 1; j<30; temp = i, i = j, j = i + temp) {
print('${j}');
}
}
次の output が生成されるはずです-
1
1
2
3
5
8
13
21