From: Nobuyoshi Nakada Date: 2007-07-13T10:43:37+09:00 Subject: [ruby-dev:31202] Re: (0...0).max なかだです。 At Thu, 12 Jul 2007 19:11:00 +0900, Tanaka Akira wrote in [ruby-dev:31198]: > 以下のように、(0...0).max が -1 になります。 空集合と考えれば、1.8同様nilになるべき? Index: range.c =================================================================== --- range.c (revision 12748) +++ range.c (working copy) @@ -503,4 +503,5 @@ range_max(VALUE range) return Qnil; if (EXCL(range)) { + if (c == 0) return Qnil; if (FIXNUM_P(e)) { return LONG2NUM(FIX2LONG(e) - 1); -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦