ラベルなしで使用する
continue
と、最も内側のwhile
,do-while
またはfor
ステートメントの現在の反復が終了し、次の反復でループの実行が継続されます。
次のコードが期待どおりに機能しない理由がわかりません。
do {
continue;
} while(false);
while
条件は ですが、ブロックの先頭に向かってジャンプし、すぐに再び実行されるなど、false
永久に実行されることを期待しています。しかし、どういうわけか、ループは 1 回の反復後に終了します。無視されているようです。continue
continue
continue
ループcontinue
内ではどのように機能しますか?do-while