From: OHARA Shigeki Date: 2000-10-16T19:16:41+09:00 Subject: [ruby-list:25470] Re: === of Range 大原です。 From: gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro) Subject: [ruby-list:25469] Re: === of Range Message-ID: <200010161005.TAA23853@hanare00.math.sci.hokudai.ac.jp> Date: Mon, 16 Oct 2000 19:05:45 +0900 > こういうことでは? > % ruby -ve '((1..5) === 3) ? puts("OK") : puts("NG")' > ruby 1.6.1 (2000-09-27) [i386-freebsdelf4.1] > OK > % あぁぁ、なるほど、すいません。 優先順位を調べるのを忘れてました。 > というか、大原さんの書き方でエラーが出ないのはバグっぽいですね。 > > % ruby -e '(1..5 === 3)' > -e:1: bad value for range (ArgumentError) > % これは、 % ruby -e '(1 .. false)' -e:1: bad value for range (ArgumentError) % ということだと思うので、合っているのでは? ---- OHARA Shigeki (大原重樹)