C/C++ の時代に戻って、「無限ループ」を次のようにコーディングしました。
while (true)
とは対照的に、より自然に感じられ、私にはより明白に見えました
for (;;)
1980 年代後半のPC-lintとの出会いとその後のベスト プラクティスの議論により、私はこの習慣を断ち切りました。for
その後、制御ステートメントを使用してループをコーディングしました。今日、久しぶりに、おそらく C# 開発者として初めて無限ループが必要になったのですが、同じ状況に直面しています。そのうちの 1 つは正しく、もう 1 つは正しくありませんか?