From: Yukihiro Matsumoto Date: 2011-06-11T22:26:10+09:00 Subject: [ruby-dev:43746] Re: [Ruby 1.9 - Bug #4591][Assigned] (1.5...2).max #=> 1 (Range#max) まつもと ゆきひろです In message "Re: [ruby-dev:43732] [Ruby 1.9 - Bug #4591][Assigned] (1.5...2).max #=> 1 (Range#max)" on Sat, 11 Jun 2011 17:03:00 +0900, Koichi Sasada writes: |終端を含まないRangeについて、endがIntegerである時にend-1を返していますが、 |それはbeginもIntegerである事が想定されてると思います。 |結局 beginがIntegerじゃないときは、endがIntegerでない時と同様に |maxが定義できなさそうなので、やはり同様にErrorにした方が親切かと思います。 | |以下のパッチを入れていいですか? 入れてもいいんじゃないでしょうか。