例外処理

例外処理(Exception handling)とは、プログラム実行中に異常が発生した場合、通常フローから外れ、例外として別の処理を行うようにデザインされたプログラミング言語構造です。

RSS
  • 解決済

    回答
    1

    例外raiseについて

    下記のコードで何故2つの呼び出し方でも「errorです」と表示されるのかが分からないです。 fにもnameにもerrorですという引数が入り、 fは変数でもあり、インスタンスなのでしょうか? class neko (Exception): def __init__(self,name): self.name = name

    • 0評価
    • 81PV
    iaduohcp iaduohcp 3週間前に ベストアンサー
  • 解決済

    回答
    3

    constへの代入行だけをtry-catchしたい(ES6+Babel)

    前提・実現したいこと ES6以上(Babelで変換可能な範囲内)で、「const変数にある関数の実行結果を代入」、そして「関数が例外を投げたら、実行中の関数からも抜ける」を実現したいのです。 発生している問題&書いてみたソースコード 以下のように、いくつかのパターンを考えてみましたが、動くものについてもすっきりしない部分が残ります。 functi

    • 1評価
    • 327PV
    maisumakun maisumakun 1ヶ月前に コメント
  • 解決済

    回答
    2

    非同期処理の途中で中断する方法について

    例えば以下のようにawait / asyncで時間のかかる処理を非同期に動かしている途中で、 キャンセルボタン等によって動作を中断して終わらせるにはどうのようにしたら良いでしょうか private async void button_Click(object sender, EventArgs e) { int intValue = await Ge

    • 1評価
    • 296PV
    tamoto tamoto 2ヶ月前に コメント
  • 解決済

    回答
    3

    C# 例外処理が起きた場合、そのファイルパスと行数をテキストに出力したい

    前提・実現したいこと 当方C#初心者です。 現在、DBを使用したシステムのログ出力機能の作成をしています。 その際、DB関連のメソッドで例外処理が起きた場合、ソースのパスと行数(C:\hoge\hoge.cs 〇〇行目)の部分のみをテキストファイルに出力させたいのですが、StackTraceプロパティを使用すると余計な文字列まで入ってしまいます。 文字列を編

    • 0評価
    • 275PV
    hmmm hmmm 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    nodeで例外処理のテストコードの書き方

    node.jsでテストコードを書きたいのですが、以下のような例外処理のテストをどのように書けばよいのかわかりません。 下記のコードでtest.txtが存在しない場合をテストしたいのですが、テストコードを書かない場合は、test.txtを削除して下記の処理を実行してコンソールを確認とできたのですが、テストコードを書いたことがなかったので、勝手がわからず宜しくお

    • 0評価
    • 198PV
    endless324 endless324 5ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    PHPの例外処理の「$e」の意味がわかりません。

    PHPの例外処理の「$e」の意味がわかりません。 try { } catch (PDOException $e) { } このコードの$e はどういう意味なのでしょうか? よろしくお願い致します。

    • 0評価
    • 268PV
    mts10806 mts10806 6ヶ月前に コメント
  • 受付中

    回答
    2

    JavaでJunitを使い、メソッドを呼び出して例外を発生させる方法がわかりません

    前提・実現したいこと JAVAでJUnitを使って単体テストを行っています。 引数や戻り値のあるメソッドのテストはさほど困らず行えているのですが、 それらがないクラスの例外を発生させて行うテストがいまいちよく分かりません。 とりあえずメソッドを呼び出し、テストしたいソースコードは変更せず、 例外を発生させる方法はあるのでしょうか?たとえば載せている該当の

    • 0評価
    • 718PV
    skmf skmf 7ヶ月前に コメント
  • 解決済

    回答
    2

    関数失敗時に例外処理を投げるか戻り値で通知するかの指針について

    お世話になっております。 例外処理についてですが、 関数失敗時に例外処理を投げるか、戻り値(例えばboolなど)で通知するか? そもそもどういうときに例外を投げるべきか? というのが、かなり深い内容でいろいろ調べてみたのですが、いろいろな主張があり、かなり混乱しています。 いろいろなサイトを拝見し、以下のように例外処理の指針を考えてみ

    • 0評価
    • 207PV
    y.motonaga 退会済みユーザー 8ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    IllegalArgumentExceptionを使用した例外処理ができない

    長文失礼します。 1つの整数を入力し、それを2倍、2乗した値を表示するクラスを作成しました。 import java.util.Scanner; import java.io.*; public class TEST1 { public static void main(String[] args) { // TODO 自動生成されたメソッド・ス

    • -1評価
    • 403PV
    Oracle Oracle 9ヶ月前に コメント
  • 解決済

    回答
    1

    XMLファイルの例外処理をどのようにしていいのかわかりません.

    はじめに JavaでXMLファイルを読み書きするプログラムを作っています. ファイルを読み書きするだけあって,(私にとっては)かなり多くの例外が発生する可能性のあるプログラムとなっています.その中での例外処理についていくつか知りたいことがあり,質問します. 実現したいこと 発生しうる例外は以下のとおりです . /*ファイルを読み込むメソッド

    • 0評価
    • 417PV
    Adler 退会済みユーザー 1年以上前に ベストアンサー
  • 受付中

    回答
    1

    ユニットテストのTimeoutExceptionの発生させ方について

    現在Android Studioにてユニットテストを書いています。 そこでAPIとの連携でTimeoutExceptionを発生させようと考えています。 タイムアウト等の例外が発生するとDBからデータを取得するようなものです。 現在のコードは以下のような感じになっています。 class Sample @Inject constructor (

    • 0評価
    • 588PV
    nnsnodnb nnsnodnb 1年以上前に コメント
  • 解決済

    回答
    1

    常に例外を取るべきか取らないべきか

    下記のソースは、データベースへ接続するときに例外が発生した場合、例外処理が発生するものです。 try { //接続 $dsn = "dbname=aaaa;host=localhost"; $user = "root"; $password = ""; $dbh = new PDO($dsn, $user, $password); $dbh->que

    • 0評価
    • 582PV
    aaaaaaaa aaaaaaaa 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    finallyの用途が分からない

    phpにおけるtry~catch~finallyのfinallyはどのようなときに利用するのが適当なのですか。

    • 0評価
    • 1083PV
    aaaaaaaa aaaaaaaa 1年以上前に ベストアンサー
  • 解決済

    回答
    2

    PDO::ERRMODE_EXCEPTIONを使う方法と使わない方法

    データベースに接続するときに何かしらの障害が発生したら、ATTR_ERRMODEがERRMODE_SILENTの場合、DBに接続するたびに PDO::errorCodeの添え字0から取得できる共通のエラーコードを条件分岐で使い、番号が「00000]でなければエラーとみなすような処理を行います。 ここで疑問です。接続するたびにそのような処理を記述するのは面

    • 0評価
    • 764PV
    aaaaaaaa aaaaaaaa 1年以上前に ベストアンサー
  • 解決済

    回答
    3

    [PHP] バラバラなクラスの例外をまとめて受けたい

    PHPの5系列も進んできて、例外を使ってエラーハンドリングがすっきりとするライブラリも増えてきました。 ただ、書いていたコードの中で、どう書けば綺麗になるかわからない部分が出てきてしまいました。 呼びだそうとしたメソッドが投げうる例外が複数種類あるのですが、全部同じ処理をしたいと考えています。ただし、例外ごとに基底クラスがバラバラなので、まとめて中間の例

    • 2評価
    • 1492PV
    maisumakun maisumakun 1年以上前に 回答
  • 解決済

    回答
    1

    java 例外 初心者

    前提・実現したいこと (例)javaで例外処理のシステムを作っています。 どうすれば例外処理を成功させれますか? 全くの初心者です javac chkLoadJdbc.java java -classpath './lib/mysql-connector-java-5.1.12-bin.jar:.' chkLoadJdbc ドライバの

    • 0評価
    • 516PV
    takyafumin takyafumin 5ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    C#でcatch(...)

    c++で例外の中の処理が不要な場合、 try{ }catch(...){ } と書けますがc#で同様の記述は出来ますか? catch(exception ex){ } と書くとコンパイル時にexが未使用と警告が出るのが気になってまして。

    • 0評価
    • 580PV
    ippei ippei 1年以上前に ベストアンサー
  • 解決済

    回答
    6

    例外"が"投げられた?

    開発者が予めエラーを想定し、想定したエラーが発生したときに行う処理を例外処理と呼び、 その想定したエラーを例外と呼びます。そして、その例外にphpに予め組み込まれているexceptionクラスとその子クラスのインスタンスを送ることを例外が投げられた、と言います。 例外"が"ということは、エラーが投げられたということでしょうか。 インスタンスを送信してい

    • 0評価
    • 703PV
    aaaaaaaa aaaaaaaa 1年以上前に ベストアンサー
  • 解決済

    回答
    6

    効率的な値の初期化はどうすればよいか

    値の初期化について オブジェクトなどに値をセットするとき、 その値の初期化について、知恵をお貸しいただきたいです。 例えば次のようなコード(例1) Dto dto = new Dto(); List<String> eggs= new ArrayList<String>(); try{ Spam spam = hoge.fuga()

    • 0評価
    • 2209PV
    kominoTrashCan 退会済みユーザー 1年以上前に 質問を編集
  • 解決済

    回答
    1

    ファイルOPEN、CLOSEについて

    java初心者です。 前回入力ファイルをもとに計算Cと判定マスタMを使用して入力ファイルの値をoutA.csv、outB.csvに 出力するプログラムを作成しました。 そのプログラムに関係するご質問と対処法を教えていただけないでしょうか。 よろしくお願いいたします。 【質問内容】 ①finally句にファイルcloseを指定しているにも

    • 0評価
    • 1682PV
    lena lena 1年以上前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    30

  • 総質問数

    27

  • 今週の質問数

    0

関連するタグ

例外処理タグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る