タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

例外に関するni66lingのブックマーク (2)

  • Minituku - a Ruby e-learning system

    実際に実行した例が以下になります。 month = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] wrong_number = [0, 1, 2, 3, 4, 5, "6", "7", 8, 9, 10, 11] wrong_number.each do |num| begin puts month[num] rescue => ex puts ex.message break end end 後処理 例外が起こった場合と起こらない場合の両方で実行したい処理がある時はensureを使います。 begin <例外を発生させる可能性のある処理> rescue => <変数> <例外が起こった場合の処理> ensure <例外の有無に関わらず実行される処理> end 実際に

  • [雑記] 例外の使い方(C# によるプログラミング入門)

    概要 言語構文的な意味での例外処理の方法は「例外処理」で説明しましたが、 実際のところ、どういう場合にどうやって例外を投げて、 どうやって処理すればいいのかは、 慣れるまでなかなか難しかったりします。 ということで、ここでは、例外の使い方について説明したいと思います。 例外の投げ方の基方針 例外の投げ方に関する考え方は意外とシンプルで、 「メソッドの定める結果を達成できないなら例外を投げる」という方針で OK です。 いくつか例を挙げてみましょう。 規約と例外 メソッド 規約 例外が起きる場面

    [雑記] 例外の使い方(C# によるプログラミング入門)
  • 1