エラー処理基礎レベル

Ruby で例外を捕捉する構文として正しいものはどれですか?

  • 1try / catch
  • 2begin / rescue
  • 3try / except
  • 4begin / catch

解説

Ruby では begin ... rescue ExceptionClass => e ... end で例外を捕捉します。ensure ブロックで後処理を記述でき、retry で処理を再試行できます。

問題一覧へ戻る