Как вывести текстовую таблицу в Perl? - PullRequest
10 голосов
/ 29 марта 2011

Я хочу вывести таблицу, содержащую четыре переменные, пример желаемого формата:

A confusion matrix

H        |    P     |
-----------------------
$var1    |   $var2  | H
$var3    |   $var4  | P

Проблема, с которой я столкнулся, заключается в том, что в зависимости от количества цифр в переменных формат изменяется, а различные строки смещаются. Я знаю, что это полный вопрос, но мне никогда не приходилось обращать слишком много внимания на формат вывода раньше, это лишь одна из тех мелочей, которые я хочу исправить в этот раз. Любая помощь была бы великолепна, спасибо.

Ответы [ 3 ]

14 голосов
/ 29 марта 2011
5 голосов
/ 29 марта 2011

В дополнение к предложениям Даксима, есть также Text :: TabularDisplay .

4 голосов
/ 29 марта 2011

Требуется конструкция «формат» (несколько унаследованная от Fortran (!))

http://perldoc.perl.org/functions/format.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...