in reply to using two arrays to make a table
I changed $count < 10 to $count < 3, fixed the == typo (;)), and the code produced this output:my @headings = map { "Head$_" } (1..5); my @names = qw( one two three un deux trois eins zwei drei uno dos tres een twee drie );
Not very useful. :PHead1onetwothreeHead2undeuxtroisHead3einszweidrei ...
So now i take the liberty of showing you another way to do this:
Hope this helps, and please, next time let us know what your arrays look like as well as your desired output.use strict; # please my @headings = map { "Head$_" } (1..5); my @names = ( [qw(one two three)], [qw(un deux trois)], [qw(eins zwei drei)], [qw(uno dos tres)], [qw(een twee drie)], ); # horizontal for (0..$#headings) { print "$headings[$_]: "; print join(', ',@{$names[$_]}),"\n"; } # vertical printf("%10s %10s %10s\n",@headings); printf("%10s %10s %10s\n",@$_) for @names;
jeffa
L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
|
|---|