From: nobu.nakada@... Date: 2000-01-27T01:03:22+09:00 Subject: [ruby-dev:9028] Re: [PATCH] Array#flatten! for recursive array なかだです。 At Wed, 26 Jan 2000 09:44:33 +0900, matz@netlab.co.jp (Yukihiro Matsumoto) wrote: > |> 私は無限ループになっても文句は言えないけど、 > |> できれば raise してあげるのが親切だと思います。 > | > | んでは。しかし、よく悩むんですが、こういうときって何を raise す > |るのがいいんでしょうか。とりあえず RuntimeError にしてみましたが…。 > > 私の手元の修正では ArgumentError をあげました。 > レシーバもargumentの一種であるとの解釈からです。 それも考えたんですが、レシーバを引数と呼ぶのも若干違和感がある かなとか思って、とりあえず出してみよう、と。 > 組み込みメソッドはあんまりRuntimeErrorをあげたくないと考えて > います。 なるほど、組み込みで RuntimeError を上げるのは marshal くらいで すね。 -- そうだ 強気に ちょっと インチキに☆彡 中田 "Bugるくらいがちょうどいいかも;-)" 伸悦