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

^table::create{табличные_данные}
^table::create[nameless]{табличные_данные}

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

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

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

Из опций формата пока доступен только
$.separator.

Пример
$tab[^table::create{name   age
Вова   27
Леша   22

}]


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


In order to add comments you must register.
Copyright © 1997–2016 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 22.02.2011