From: Arlen Christian Mart Cuss Date: 2007-11-05T20:36:12+09:00 Subject: Re: Kernel#p On Mon, 2007-11-05 at 19:29 +0900, Trans wrote: > Quick query about Ruby 1.9. Does Kernel#p return it's arguments or no? > And if so how does it work for multiple arguments, does it return an > array or just the last argument (which seems to me a simpler and > reasonable alternative). Eg. > > x = 1 > p(x) #=> ? > > a = [1,2] > p(*a) #=> ? > > Thanks, > T. irb(main):001:0> RUBY_VERSION => "1.9.0" irb(main):002:0> p 1 1 => 1 irb(main):003:0> p(1,2) 1 2 => [1, 2] irb(main):004:0> a=[1,2] => [1, 2] irb(main):005:0> p(a) [1, 2] => [1, 2] irb(main):006:0> p(a,a) [1, 2] [1, 2] => [[1, 2], [1, 2]] irb(main):007:0> HTH Arlen