Hey Perlers! This code used to work and then I changed something and it no longer works! The problem is the output no longer includes "string 2a" and "string 2b". What am I doing wrong?
How do explicitly assign an array (not an array reference, but an array) to an array cell? Thanks, Sieg sub concat { # All arguments are assumed to be strings or nested arrays of strings. # Concatenate all elements of all arguments. return join "", map ref eq "ARRAY" ? concat( @$_ ) : $_, @_ } my @sResult = (); push @sResult, "string 1"; push @sResult, "string 2"; my $nMark = @sResult; push @sResult, (); # make an array of an array cell: does not work push @sResult = "string 3"; [EMAIL PROTECTED] = "string 2a"; [EMAIL PROTECTED] = "string 2b"; print concat [EMAIL PROTECTED]; -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>