From: 1337p337 <1337p337@...> Date: 2006-02-23T02:56:16+09:00 Subject: Re: How does one get a String representation of an Array (not to_s)? Hi, a.inspect is probably what you're looking for. 'p a' will print it directly to stdout. Pete On 22/02/06, junk5@microserf.org.uk wrote: > Hi all > > (I know about to_s --- that isn't what this post is about!) > > Say I have an array that I create with: > > a = [1, 2, [3, 4], 5] > > At the irb prompt, Ruby replies: > > => [1, 2, [3, 4], 5] > > So how do I get a String containing "[1, 2, [3, 4], 5]"? Doing a.to_s > gives me "12345", which is not what I want. > > I need this for debugging purposes and would rather not have to write > my own array printer. It must be easy, but I can't see which function I > should use. > > Thanks in advace, > > C > > >