Конструктор create
Копирование существующей таблицы.
^table::create[таблица]
^table::create[таблица;опции]
Конструктор создает объект класса table, копируя данные из другой таблицы. Также можно задать ряд опций, контролирующих копирование (см. «Опции копирования и поиска»).
Пример
$orig[^table::create{name
Вася
Коля
Маша
}]
# сдвигает текущую запись таблицы orig на «Коля»
^orig.offset(1)
# копирует, начиная с текущей записи в orig, не больше 10 записей
$copy[^table::create[$orig;
$.offset[cur]
$.limit(10)
]]
^copy.menu{$copy.name}[, ]
Выведет: Коля, Маша