break と continue
メニューを表示するにはスワイプしてください
break
Dartにおいて、breakはループを終了するための文です。break文は、while、for、do-whileなど、あらゆるループで使用できます。
break文の構文は次のとおりです。
break;
コード内でbreak文が実行されると、そのループの実行が終了します。つまり、ループの残りの繰り返しは実行されません。
例
break文は、条件が特定の要件を満たした場合にループを終了するためによく使用されます。例えば、次のコードは__1__から__10__までのすべての数字を出力しますが、__5__に到達した時点でループを終了します。
main.dart
1234567891011void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }
continue
continueは、ループの現在の反復処理をスキップするために使用される文。
continue文は、while、for、do-whileなど、あらゆるループで使用可能。
continue文の構文は以下の通り:
continue;
例
continue文は、特定の値や条件をスキップする際によく使用される。
main.dart
123456789void main() { List<String> actions = ["go", "jump", "stop", "go", "go", "stop", "jump", "stop", "go", "go", "stop"]; for (String item in actions) { if (item == "stop"){ continue; } print(item); } }
ご覧のとおり、continue文を使用することで、どのリスト項目をコンソールに出力するかを制御できます。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 6
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 6