Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
I am trying to define arrays using foreach loop. I know that my syntax is wrong, can you suggest a better way of doing this.
@thearray is created based on user input.
desired result:@thearray = (1, 4, 6) my $line = <INFILE>; my @column = split " ", $line; @bigarray = (@array_1, @array_2, @array_3, @array_4,@array_5, @array_6 +); foreach(my $i = 0; $i <= $#thearray; $i++) { push @bigarray[$thearray[$i]], [$line, $column[$thearray[$i]]; }
@array_1 = [$line, $column[1]] @array_4 = [$line, $column[4]] @array_6 = [$line, $column[6]]
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: How can I define arrays using foreach loop
by Juerd (Abbot) on Jul 17, 2002 at 08:51 UTC | |
Re: How can I define arrays using foreach loop
by bronto (Priest) on Jul 17, 2002 at 10:03 UTC | |
Re: How can I define arrays using foreach loop
by Util (Priest) on Jul 17, 2002 at 14:04 UTC |
Back to
Seekers of Perl Wisdom