my @column_names = "col1" .. "col3"; my @values = "val1" .. "val6"; my @td = [ @column_names ]; push @td, [ splice @values, 0, scalar @column_names ] while @values; print "
| $_->[$i] | ", @td), "
##
my @th = "col1" .. "col3";
my @values = "val1" .. "val6";
my @td;
push @td, [ splice @values, 0, scalar @th ] while @values;
print "\n";
for my $i (0 .. $#th) {
print
"$th[$i] ",
map("$_->[$i] ", @td),
" \n";
}
print "
\n";