問題タブ [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.
java - 複数の catch ステートメントを含む到達不能コード
3行目はコンパイルしないのに2行目はコンパイルするのはなぜですか? spit() は、1 行目ですでにキャッチされている HurtException をスローするため、その後に発生するチェック済み例外は到達できないはずです。ライン 2 を削除すると、ライン 3 は到達可能なままになります。例外は、コンパイル時のチェックから除外されません。これを明確にしてくれてありがとう。
java - 最後の 2 つの命令が到達不能なコードであるのはなぜですか?
Eclipse はそれらを到達不能コードとして認識します。これは、到達するパスがないために決して読み取られないコードのようですが、その理由はわかりません。命令は main() メソッド内にあります
java - Java の到達不能コード エラー
私は Java で成績表プログラムに取り組んでおり、「到達不能コード」の問題に遭遇しました。誰かがこの問題の原因を教えていただければ幸いです。
return grades.get(a); で「到達不能コード」というエラーが表示されます。
groovy - Groovy でこのコードが到達不能と警告されるのはなぜですか?
複数のディレクトリリストを含むマップを返すことを考えていました。しかし、最初は私に警告を発しました:
「コードに到達できません」
なんで?
c# - 到達不能コードが検出された問題 (ただし、リターンをどこかに譲る必要があります)
問題は以下の通り。タイピング ゲームのバリエーションを作成しています。私の問題は、char 配列をループして、ユーザーが正しいキーを押しているかどうかを確認する必要があることです (ユーザー入力を待機する要件を導入しています)。右のキーが押されたら、while ループを停止して for ループに戻り、最初からやり直す必要があります。しかし、リターンを譲ると、両方のループが終了し、Unreachable Code Detected が発生します。
これは、for ループが残りの繰り返しを実行できないことを意味することを知っています..では、どこで譲歩/戻りますか?
exception - キャッチブロックはコンパイルエラーを回避しますか?
次のコードがあり、コンパイル エラーが発生しています。
// Program1 -- コンパイル エラー
しかし、いくつかの catch ブロックを追加した後、次のコードは機能します。
// プログラム 2 - コンパイル エラーなし
/////////////////////////////////////////////// ////////// "System.out.println("Hi");" で到達できないコード 不必要な catch ブロックを追加して問題を解決するにはどうすればよいでしょうか?
java - 到達不能の then ステートメントに対して Java コンパイラが到達不能ステートメント エラーを生成しないのはなぜですか?
コンパイルしようとすると
Java コンパイラは、次のエラーを生成しますUnreachable statement
。しかし、別の「到達不能」(私によると)break
ステートメントを追加して、次のようにします。
コンパイルします。エラーが発生しないのはなぜですか?