問題タブ [throw]

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 投票する
1 に答える
133 参照

user-interface - Action Performed からファイルを作成するメソッドを呼び出す

ファイルを作成するメソッドを呼び出そうとしていますが、実行されたアクションからそのメソッドを呼び出していますが、IOException をスローすることはできません...

コードは次のとおりです。

// エラーは 2 本の青い線にあり、表示されるエラーは次のとおりです。

何を変えるか教えてください

0 投票する
4 に答える
10533 参照

gwt - GWT クライアントへの例外のスロー

誰かが GWT でクライアントに例外をスローすることを示すことができますか?

私のserviceasyncインターフェースでは、サービスインターフェースでもこれを行っています

私のserverimpl;

私は例外をスローするためにこれをやっています

私の例外は次の形式です。

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

mysql - MySqlプロシージャでエラーをスローする方法は?

MySQLにストアドプロシージャ内でエラーをスローさせるメカニズムは何ですか?

別の関数を呼び出すプロシージャがあります。

ジョブコマンドは次のとおりです。

それから:

私の仕事。exec常に成功しています。エラーを発生させる方法はありますか?raise_mysql_error関数を実装する方法は??

ところで、私はMySQL5.5.8を使用しています

アーマンに感謝します。

0 投票する
6 に答える
4123 参照

java - Java のチェックされていない/チェックされた例外の明確化

私はチェックされていない質問とチェックされた質問について読んできましたが、違いと両方をいつ使用するかについて本当に明確なオンラインリソースはありません.

私が理解していることから、どちらも実行時にスローされ、両方ともロジックの予想される範囲外のプログラム状態を表しますが、チェックされた例外は明示的にキャッチされる必要がありますが、チェックされていない例外はキャッチされません。

私の質問は、議論のために、2 つの数値を除算するメソッドがあるとします。

とどこかで分割が必要な方法

分母がゼロのケースをチェックする責任は誰にありますか? また、例外をチェックするかチェックしないでください (Java の組み込み除算チェックを無視します)。

したがって、除算メソッドはそのまままたはとして宣言されますか

またはチェック例外なしで、そのまま:

foo がゼロ除算のチェックを行えるようにしますか?

この問題はもともと、ユーザーが数値を入力し、論理クラスが計算を実行する、私が書いた数学プログラムで発生しました。GUI が不適切な値をすぐにチェックする必要があるのか​​、それとも内部ロジックが計算中にそれらをキャッチして例外をスローする必要があるのか​​ どうかはわかりませんでした。

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

exception - mathematica でファイルが見つからない場合に例外をスローする

ユーザーがパスを指定した画像を処理する機能があります。私は Mathematica に少し慣れていないので、Mathematica の膨大なドキュメントについてあまり見つけることができません。Import[myFile] が失敗したときに例外をスローするにはどうすればよいですか? 私もそれを行うことができますか?

どうもありがとう。

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

c# - C#: does 'throw' exit the current function?

If there is a throw statement in the middle of a function, does the function terminate at this point?

0 投票する
6 に答える
35101 参照

javascript - JavaScriptで「新しい警告を投げる」?

現在、JavaScript プロジェクトをエラー処理で拡張しています。このthrow声明はここで重要な役割を果たしています。

ただし、警告をスローすることもできますか? 私は無駄に次のことを試しました:

エラーにより、Chrome の開発者ツールに赤い十字が表示されますが、警告アイコン (黄色のエクスクラメーション マーク) を表示するにはどうすればよいですか?

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

javascript - スタック トレースを保持する例外を再スローする JavaScript

Chrome では、例外が発生すると、スタック トレースがコンソール ログに出力されます。これは非常に便利ですが、残念ながら、例外が再スローされた場合に問題が発生します。

残念ながら、次のコードにより、jQuery.jsすべての例外がイベント ハンドラー内からのものである場合に、この問題が発生します。

throw e;同じスタック トレースで例外が再スローされるように変更する方法はありますか?

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

c++ - 同時に2つの値をスローすることは可能ですか?

4 行と 2 つの throw ステートメントがあります。

a != 2 と b != 3 の場合、両方の throw ステートメントを同時にスローしたいと考えています。どのようにできるのか ?

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

c++ - 単一の「スロー」とは何ですか。ステートメントですか?

最近、私はC++ FAQ、特にこのページをよく読んでいます。

このセクションを読んで、著者が「例外ディスパッチャー」と呼んでいる「テクニック」を発見しました。これにより、誰かがすべての例外処理を 1 つの便利な関数にグループ化できます。

私を悩ませているのは、単一のthrow;ステートメントです。与えられた例を考えると、確かに、それが何をするかは明らかです。最初にキャッチされた例外を再スローし、再度f()処理します。

しかし、節handleException()から実行せずに、それ自体で直接呼び出すとどうなるでしょうか? catch()指定された動作はありますか?

さらにボーナスポイントとして、あなたが知っている他の「奇妙な」(おそらく良い言葉ではない)使用法はthrowありますか?

ありがとうございました。