問題タブ [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.

0 投票する
2 に答える
1291 参照

java - Eclipse Android で到達できないコード

私は本当にAndroidとJavaが初めてですが、Androidアプリを作ろうとしています。

名前を入力するだけで、ボタンを押すだけで表示できるものを作成しようとしています。Eclipse から「到達不能コード」エラーが表示されます。私が間違っていることを皆さんが理解できるかどうか疑問に思っていました。エラーは、final の前にある 2 つのルールで示されます。これらのルールのいずれかを削除すると、エラーが他のルールに移動します。

前もってありがとう、
マレク

0 投票する
3 に答える
84 参照

java - 到達不能キャッチ ブロックの問題

設定

したがって、2 つの例外があります。

私のヘルパー クラス メソッドの 1 つは、これら 2 つの例外を一緒にスローします。

このメソッドは、このように try catch ブロック内で呼び出します。

質問

  1. ここで、メソッドによってスローされた 2 つの例外を必然的に区別し、スローされる例外の種類に応じて例外を個別に処理する必要があります。

ただし、次のエラーが発生します。

その getSomething() メソッドによってスローされた例外のタイプに応じて、どうすれば区別して処理できますか?

0 投票する
2 に答える
128 参照

c# - 到達不能コードが検出されました XNA C#

変な書き方でしたらすみません。プログラミングにかなり慣れていないので、最初の年に行くので、助けが必要だと思いました.. グループで「終了画面」を取得しようとしていますが、実際にどうすればよいかわかりません。3 つのレベルがあり、最後の 3 番目のレベルの後に、「もう一度プレイしますか/終了しますか?」のような画面がポップアップ表示されます。これが私の問題です。単純に開始するだけで、どうすれば開始できますか? 私は自分自身を試してみて、オブジェクトの下に「EndScreen」という名前の SpriteFont を作成しました。後で「draw(GameTime)」でこれを行いました:

" // ゲームのエンディング画面を描画します

「到達不能なコードが検出されました」というエラーが表示されるようになりました。ステップごとに手順を教えていただければ幸いです。

見栄えが悪く、タイプエラーがある場合は申し訳ありません。私はスウェーデンに住んでいて、プログラミングとこのサイトは初めてです。また、コーディングを正しく行い、コードを適切な場所に配置したかどうかも疑問に思います。プログラミングについて非常に不安です

0 投票する
8 に答える
3904 参照

c++ - 動作が定義されていないブランチは到達不能と見なされ、デッド コードとして最適化されますか?

次のステートメントを検討してください。

明らかに未定義の動作を引き起こします。特定のプログラムにそのようなステートメントが存在するということは、プログラム全体が未定義であること、または制御フローがこのステートメントにヒットしたときにのみ動作が未定義になることを意味しますか?

ユーザーが数字を入力しない場合、次のプログラムは適切に定義されています3か?

それとも、ユーザーが何を入力しても、まったく定義されていない動作ですか?

また、コンパイラは、実行時に未定義の動作が決して実行されないと想定できますか? これにより、時間をさかのぼって推論できます。

ここで、コンパイラは、num == 3常に未定義の動作を呼び出す場合に備えて推論できます。したがって、このケースは不可能であり、番号を出力する必要はありません。ステートメント全体ifを最適化できます。この種の後方推論は標準に従って許可されていますか?

0 投票する
3 に答える
481 参照

java - Javaがwhileループの場合にのみ到達不能コードを識別するのはなぜですか?

次のようなコードがある場合

コンパイラは到達できないコードであると文句を言いx=3ますが、次のようなコードがある場合

その後、内部のコードを介して正しくコンパイルされif statementfor loop到達できなくなります。この冗長性が Java ワークフロー ロジックによって検出されないのはなぜですか? ユースケースはありますか?

0 投票する
2 に答える
55 参照

java - 到達不能コード - 既存の行の更新

以下のコードでは、db.setTransactionSuccessful(); エラー Unreachable code を返します。誰でもこの問題を解決する方法を教えてもらえますか?