continue文
メニューを表示するにはスワイプしてください
continue 文は、ループの次の反復処理にスキップするために使用されます。
continue 文を使用すると、その後のコードブロック内のコードは無視され、ループは次の反復処理に進みます。
例を見てみましょう:
上記のコードでは、2番目と3番目の Console.WriteLine メソッドは各反復処理で無視されていることがわかります。
同様に、continue 文を使って条件付きでコードを無視することもできます:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
上記の例では、4回目の繰り返しで Console.WriteLine 文が無視されます。
continue 文のより実用的な例は、次のコードです。
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
上記のコードは、数値 0 から 9 までを繰り返します。i という条件で i % 2 != 0 が奇数かどうかを判定します。奇数は2で割ると常に0以外の余りが出るためです。数値が奇数の場合は次の繰り返しにスキップし、偶数の場合はスキップせず i を出力します。このようにして、0から9までの偶数をすべて出力します。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 7
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 7