dartでカスタム例外を作成し、それを処理する方法
2023-11-06 03:35:49
質問
このコードは、dartでカスタム例外がどのように動作しているかをテストするために書きました。
私は望ましい出力を得ていません誰かそれを処理する方法を私に説明してもらえますか?
void main()
{
try
{
throwException();
}
on customException
{
print("custom exception is been obtained");
}
}
throwException()
{
throw new customException('This is my first custom exception');
}
どのように解決するのですか?
あなたは の例外部分 Dart言語ツアー .
次のコードは期待通りに動作します (
custom exception has been obtained
がコンソールに表示されます) :
class CustomException implements Exception {
String cause;
CustomException(this.cause);
}
void main() {
try {
throwException();
} on CustomException {
print("custom exception has been obtained");
}
}
throwException() {
throw new CustomException('This is my first custom exception');
}
関連
-
[解決済み] JUnit 4のテストで、ある例外が投げられたことをどのように断言しますか?
-
[解決済み] Pythonで例外を表示するには?
-
[解決済み] Pythonの関数が例外を投げるかどうかをテストするにはどうすればよいですか?
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】プログラムを停止/終了させることなく、完全な例外トレースバックをキャッチして表示する方法は?
-
[解決済み】C#で例外をキャッチして再スローする理由とは?
-
[解決済み] Flutter StreamBuilderとFutureBuilderの比較
-
[解決済み] Flutter : ListViewにヘッダー列を追加する方法
-
[解決済み] Dartのパラメータは、その型のために'null'という値を持つことができません。
-
フラッター時のフォーカス変化の聴き方
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Flutterで次のTextFieldにフォーカスを移すには?
-
[解決済み] CircularProgressIndicatorにサイズを設定するには?
-
[解決済み] Flutter StreamBuilderとFutureBuilderの比較
-
[解決済み] Flutterにおける変数名の前のアンダースコア"_"の意味するところ
-
[解決済み] Flutter: タッチスクリーンでのスクロールを無効にするListView
-
[解決済み] Flutter Layout Row / Column - 幅を共有し、高さを拡張する
-
[解決済み] flutterアプリから電話をかける方法
-
Flutterのpubspec.yamlの依存関係のバージョン番号の前にあるキャレット記号(^)は何でしょうか?
-
yield' キーワードは flutter で何をするのですか?
-
Flutter ListViewのレイジーローディング