Часто в Perl я хочу распечатать данные столбца/строки, скажем, из хэша.Как я могу форматировать столбцы без использования формата Perl?
Это просто:
foreach my $k(keys %h)
{
print $k, "\t", $h{$k}, "\n";
}
Однако, если ключ случается иметь длину различной, то форматирование выглядит очень неровным. Я исследовал format, и его типично слишком тяжелый для того, что я ищу, что является «простым» выравниванием столбцов с рядом принтеров.
Список использования :: Util qw (max); my $ l = max (отображение {длина} ключей% hash); – Narveson