From: ts Date: 2003-10-25T01:26:25+09:00 Subject: Re: Struggling with variable arguments to block >>>>> "d" == dblack writes: d> I confess to confusion about the new arg/param semantics. For example: d> irb(main):005:0> *a = 1,2 d> => [1, 2] d> irb(main):006:0> *a = [1,2] d> => [1, 2] svg% ./ruby -ve '*a = 1,2; p a; *a = [1,2]; p a; *a = [[1,2]]; p a' ruby 1.8.0 (2003-10-24) [i686-linux] [1, 2] [[1, 2]] [[[1, 2]]] svg% Guy Decoux