青山です。

よく探せば過去メールにもありそうな気もしますが、初期化に失敗したら nil
を返すようなオブジェクトの定義はどのように書くのがおすすめでしょうか?

a = A.new(1) or exit

こんな A を書きたい場合ですね。


青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>