From: Yukihiro Matsumoto Date: 2010-04-13T15:19:02+09:00 Subject: [ruby-dev:40968] Re: [Bug #3137] complex.rb changes exceptions of Math まつもと ゆきひろです In message "Re: [ruby-dev:40967] Re: [Bug #3137] complex.rb changes exceptions of Math" on Tue, 13 Apr 2010 14:56:59 +0900, keiju@ishitsuka.com (石塚圭樹) writes: |うーん. そうですねぇ... | |ただ, Complex#atanh等で, | |> -e:1:in `atanh': can't convert nil into Float (TypeError) | |という例外はふさわしくない気もします. Complex#atanhの実装を知らないと |わけの分からないエラーになっている気がしません? そう? nil渡して「nilじゃダメ」と言われてるんだから明確でな いかと。「Floatでなくてもいいじゃん」ってことなんだと思うけ ど、そこは致命的ではないのでは。