問題タブ [unreachable-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - for ループ インクリメントでコードに到達できませんか?
C4702: unreachable code warning in a for loop; が表示されます。奇妙なことは、括弧内のコンポーネントを分解することにより、警告がインクリメント部分を指していることです。このエラーを示すサンプル プログラムを次に示します。
for ループは非常に単純に見えるため、この行の何が問題なのかわかりません。
java - Java 8 到達不能コード
私はJavaにかなり慣れていないので、本の1つでこの問題に1、2回遭遇しました。これは非常に単純なプログラムであり、なぜ機能しないのか理解できません。return を使用する場合、メソッド内のそれ以降は無意味であることを私は知っています。これは、for ステートメントまたは return である if ステートメントを実行した後のことを意味しますか?
最新バージョンの Eclipse で、Windows 8 で Java 8 を使用しています。
これは私の簡単なプログラムです:
c# - イテレータ メソッドの for each ループ
このプログラムをチェックしてください:
非常に奇妙ですが、このプログラムの結果は です。これは、関数が呼び出されていないことProgram failed!
を意味します。
この動作の説明は何ですか?GetLinks
c# - Response.Redirect 到達不能コード
緑が与えられた場合、赤を呼び出すことができる状況はありますか?
java - このコードで「到達不能ステートメント」エラーが発生したのはなぜですか?
私は次の方法を持っています:
「到達不能ステートメント」エラーが発生するのはなぜですか?
c++ - C++ で到達不能コードがエラーにならないのはなぜですか?
到達不能コードは、Java などの言語のコンパイル時エラーです。しかし、なぜ C++ と C で単に警告になるのでしょうか? 次の例を検討してください。
関数 f() の return ステートメントの後のステートメントは決して実行されないため、コンパイラーはこのプログラムでエラーをスローすべきではありませんか? 到達不能コードを許可する理由は何ですか?