Dart-programming-loops
提供:Dev Guides
Dartプログラミング-ループ
時々、特定の命令は繰り返し実行する必要があります。 ループは同じことを行う理想的な方法です。 ループは、繰り返す必要がある一連の命令を表します。 ループのコンテキストでは、繰り返しは*反復*と呼ばれます。
次の図は、ループの分類を示しています-
確定ループで議論を始めましょう。 反復回数が確定/固定されているループは、*確定ループ*と呼ばれます。
Sr.No | Loop & Description |
---|---|
1 |
|
2 |
for … inループは、オブジェクトのプロパティをループするために使用されます。 |
次に、不定ループについて説明します。 不定ループは、ループ内の反復回数が不確定または不明な場合に使用されます。 を使用して無限ループを実装することができます-
Sr.No | Loop & Description |
---|---|
1 |
whileループは、指定された条件がtrueと評価されるたびに命令を実行します。 言い換えると、ループはコードブロックが実行される前に条件を評価します。 |
2 |
do … whileループは、do … whileループがループの最初の実行時に条件を評価しないことを除いて、whileループに似ています。 |
次に、Dartの Loop Control Statements について説明します。
Sr.No | Control Statement & Description |
---|---|
1 |
|
2 |
|
ラベルを使用してフローを制御する
ラベル*は、ステートメントまたはコードブロックに適用されるコロン(:)が後に続く単なる識別子です。 ラベルを *break および continue とともに使用して、フローをより正確に制御できます。
例:ブレーク付きのラベル
上記のコードが正常に実行されると、次の output が表示されます。
例:継続のラベル
上記のコードが正常に実行されると、次の出力が表示されます。