From: Dan Hinz Date: 2006-01-14T06:11:19+09:00 Subject: Re: Range#member? Oddity --=-2rqOd3MBmhtoJ8Uq7rk4 Content-Type: text/plain Content-Transfer-Encoding: 7bit I don't know for sure but my guess has something to do with numbers vs characters and whether "1".."10" expands to the same thing that 1..10 does. >>range=(1..10) 1..10 >>range.member?(1) true >>range.member?(2) true >>range.member?(3) true >>puts range 1..10 Huh??? -dwh- On Fri, 2006-01-13 at 16:01, Daniel Harple wrote: > Daniel Berger wrote: > > James Edward Gray II wrote: > >> I'm not understanding what I am seeing here. Can anyone please > >> explain why the last line of this session gives *false* as an answer? > >> > > > > I cannot duplicate this with 1.8.2 or 1.8.4. > > > > - Dan > > I'm getting this too. 1 and 10 both return true, everything else > returns false. > > $ ruby -v > ruby 1.8.4 (2005-12-24) [powerpc-darwin8.3.0] -- I not only live each endless day in grief, but live each day thinking about living each day in grief. -- C.S. Lewis Daniel W. Hinz Xerox Corp: XOG/SEBU/MCD/EIDC/ISM&D MS: 111-03J e-mail: dhinz@eng.mc.xerox.com 800 Phillips Road TEL: 585.422.8078 Webster, NY 14580 --=-2rqOd3MBmhtoJ8Uq7rk4--