<<
>>

Форматы

В Перл реализован удобный метод создания форматированных отчетов. С помощью оператора format вы описываете заголовки, размеры полей, указываете положение данных на листе в удобной текстовой форме. Затем выполняете команду write(файл) которая выводит отформатированные данные в указанный файл.

Оператор формат имеет следующий синтаксис:

format имя =

FORMLIST

.

Обратите внимание на то что описание формата идет после строки format и заканчивается символом '. ' в начале строки.

Здесь 'имя' – это имя формата, такое же как и имя указателя выходного файла.

Если 'имя' отсутсвует то значение по умолчанию – STDOUT.

FORMLIST – это строки формата. Они бывают трех типов:

1. Комментарий. Строка начинается символом '#'.

2. Описатель полей данных (picture).

3. Строка аргументов используемых описателем.

Описатель – это строка которая выводится в виде «как есть» за исключением специально обозначенных форматов полей данных. Каждое поле начинается либо символом '@' либо '^'.

В описательной строке указывается только положение и вид выводимых данных, но не имена полей и переменных.

Для этого предназначена следующая строка аргументов которая следует всегда после описателя и содержит имена переменных или целые выражения в порядке указанном описателем.

Размер и вид поля в описателе обозначается следующими символами:

«>>>>» – выровнить значение по правому краю.

«

<< | >>
Источник: Владимир Викторович Маслов. Введение в Perl. 2003 {original}

Еще по теме Форматы:

  1. Жанры и форматы
  2. ЗАБЫТЫЕ ФОРМАТЫ
  3. Эксперимент
  4. Дело вкуса
  5. Стиль
  6. Сила уединения
  7. Проблем у вас нет
  8. О программе Астропроцессор ZET
  9. Чего не знает читатель?
  10. Вопросы для самоконтроля
  11. Таблоиды.
  12. Владимир Клинков
  13. 2.1.2. Плюрализм радиоволн
  14. Благодарности
  15. Самые уважаемые люди