From: Robert Klemme Date: 2006-02-23T02:58:31+09:00 Subject: Re: How does one get a String representation of an Array (not to_s)? 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 puts a.inspect Or just p a Kind regards robert