Florian Gross wrote: > itsme213 wrote: > > Are to_s, inspect, etc. defined more-or-less consistently for the library > > classes? Are they used consistently by the various tools like irb, debug, > > test/unit, breakpoint, etc? > > .inspect is usually used for debug purposes and .to_s for end-user > purposes. So, why does [1,2,3].to_s give '123' and [1,2,3].inspect give '[1, 2, 3]' as answers? Not a really end-user answer, the one given by Array#to_s, isn't it? The inspect method here is much more end-user oriented: why is that? Regards, Giulio Piancastelli.