問題タブ [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 投票する
3 に答える
1209 参照

c# - foreach のコードに到達できないのはなぜですか? (単体テスト済みの作業コードの正確なコピー)

以下のコードは、完全に機能するコードの正確なコピーです。違いは、このコードが WCF サービス アプリケーション プロジェクトに配置されているのに対し、作業コードは Windows フォーム アプリケーション プロジェクトからのものであることです。foreach のコードに到達できません。以前にコードをテストしたことがあり、動作して正しい値を返すため、奇妙です

0 投票する
1 に答える
1847 参照

loops - * INLRおよびRPGのwhile(true)

私はいくつかのレガシープログラムを見ています。そこでは次のようなコードが見つかります:

問題のプログラムはサーバーのようなプログラムであり、サブルーチンがネットワークを介した着信要求を処理します。私には、* INLR = * Onステートメントは効果がないように見えますが、RPGに関する知識は非常に限られており、このパターンは、私が見ているいくつかのプログラムで繰り返されます。

したがって、私の質問は次のとおりです。/ end-freeの前の最後の行は到達不能であり、したがって冗長ですか?

0 投票する
1 に答える
281 参照

c# - 到達不能なラベルを指している到達可能なgotoはそれだけですか?

質問からインスピレーションを得た

そして、私がこの質問をする前に、私は読んだ:

問題の課題は

到達可能なgotoステートメントがあるが、対応するラベル付きステートメントが到達不能であるプログラムを作成する-Eric Lippert

そして1つの実行可能な答えは次のようなものです

シングルスレッドプログラムでは、到達可能なgotoが到達不能なラベルを指している唯一のケースであると思いますか?そして、次のコードもその実行可能な答えと見なされますか?

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

c# - switch-statement についてコンパイラは何を考えていますか?

-5再び質問からインスピレーションを得ました!

@Quartermeisterさんの【このコメント】を読んでビックリ!

では、なぜこれがコンパイルされるのか

しかし、これはそうではありません。

これも


アップデート:

-5質問は になりました-3

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

java - 壊す; 到達不能な回線

文字列userAge;

ここの初心者、名前はレーガンです。

私の問題は、「break;」が原因でコードがコンパイルされないことです。到達不能コードだと書いてあります。私はここで何か間違ったことをしているように感じます、そしてそれが変数型に関係していることはほぼ確実です..これを行う方法がわかりません。これは、ユーザーの年齢を呼び出すメソッドからのものです。

私の目標は、tryParseInt()メソッドを介して文字列を渡し、入力データが整数であることをテストおよび確認することですが、文字列型変数として保持します。

ユーザーのデータを格納するための多次元文字列配列を作成しています。すなわち名前; 年; 位置。

0 投票する
7 に答える
3090 参照

c# - 到達不能なコードを書かなければならない場合はどうすればよいですか?

私はこの簡単なコードを持っています:

問題は、すべての実行パスが値を返すとは限らないとコンパイラが言うことです。そのため、到達することのないコードを書かなければなりません。私の質問は、このような状況ではどうすればよいですか? デフォルト値を返すか、例外をスローする必要があります。また、例外をスローしたい場合、スローするのに適した例外は何ですか? のようなものは見つかりませんでしたUnreachableCodeException

0 投票する
1 に答える
124 参照

android - ADT が到達不能コードを検出しない

アクティビティで次のコードを取得しました。

Eclipse で次のエラーが表示されsetBackgroundます:「呼び出しには API レベル 16 が必要です (現在の最小値は 8): android.widget.LinearLayout#setBackground」、および次の警告setBackgroundDrawable:「ビュー タイプのメソッド setBackgroundDrawable(Drawable) は非推奨です」。このエラーでプロジェクトをコンパイルできません。

setBackground*バージョン チェックで両方の方法が有効であることを ADT が検出しないのはなぜですか?