table Alt ←

Конструктор create

Создание объекта на основе заданной таблицы.

^table::create{табличные_данные}
^table::create[nameless]{табличные_данные}
^table::create{табличные_данные}[опции_формата]

Конструктор создает объект класса table, используя табличные данные, которые определены в самом конструкторе.

Табличные данные — данные в формате tab-delimited, то есть поля записи разделяются символом табуляции, а строки — символом перевода строки. При этом части первой строки, разделенные символом табуляции, рассматриваются как имена столбцов и создается именованная таблица. Пустые, закомментированные строки игнорируются. Если необходимо получить таблицу без имен столбцов (что не рекомендуется), то перед заданием табличных данных необходимо указать параметр nameless. В этом случае столбцы первой строки воспринимаются конструктором как данные таблицы, а в качестве имен столбцов выступают их порядковые номера, начиная с нулевого.

Пример

$tab[^table::create{name	age
Вова	27
Леша	22
}]

Будет создан объект tab класса table, содержащий таблицу из двух строк с именами столбцов name и age.