0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Ruby 試験対策 例外処理編

Last updated at Posted at 2022-04-03

基本形

第一引数、例外クラス、第2引数,エラー文

raise 例外クラス、ORそのインスタンス , "エラー文"

※第一引数は、省略可能。その場合は、RuntimeErrorクラスの例外が発生。
ただ、このままだとエラーが発生した場所で止まってしまう。

RuntimeErrorとは

特定の例外クラスには該当しないエラーが発生した場合や例外クラスを省略した場合などに起こる

変化形

err = 例外クラス.new("エラー文")
raise err

例外処理のbegin

begin
 通常はここが実行
rescue
  エラーがあれば、実行
else
  通常が実行されれば、実行
ensure
  絶対の実行
end

参考図書
Ruby技術者認定試験合格教本(Silver/Gold対応)Ruby公式資格教科書

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?