error初級

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

  • try / catch
  • begin / rescue
  • try / except
  • begin / catch

解説

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