http://qs321.pair.com?node_id=256952


in reply to shift vs. @_ (where @_ evaluates to 1)

my $strFoo = @_ evaluates @_ in scalar context. Arrays in scalar context return their size. What you want is my ($strFoo) = @_ which evaluates @_ in list context returning its values.

90% of every Perl application is already written.
dragonchild