[ruby-list:50786] クラス内での例外処理について

From: Akret Node <node.akret@...>
Date: 2019-06-17 16:00:01 UTC
List: ruby-list #50786
のぐちです。

クラスを定義するときに rescue が次のようにかけると最近知りました。
https://docs.ruby-lang.org/ja/latest/doc/spec=2fdef.html#class

class SuperNova

rescue RuntimeError

end

メソッドで例外処理を書くのはよくあるパターン(?)かと思うのですが、
このような文法を許すのはどういったメリットがあるのでしょうか?
クラスはあくまで定義を書くところで実行してRuntimeErrorが起きるパターンはあるのでしょうか

In This Thread

Prev Next