Hi, As join is a build in I guess it should/could be called without parenthesis. However these two lines gives me two different answers.
my @strings = ('foo', 'bar'); my $string1 = q{('} . join q{', '}, @strings . q{')}; my $string2 = q{('} . join(q{', '}, @strings) . q{')}; print "$string1\n"; print "$string2\n"; Output: ('2') ('foo', 'bar') Anyone who knows/understands why? Best regards, freefox -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/