7.5.1 Список перечислением

 Метод создает список из ссылок (тип alias) на указанные однотипные объекты в порядке их перечисления. Строки, флаги и численные скаляры могут создаваться по месту. Если не указан ни один объект при вызове метода, то создается пустой список.
Пользователь имеет возможность напрямую указать тип объектов списка с помощью необязательного именованного параметра objType (за исключением objType = list: – в этом случае флаг не определяет тип создаваемых объектов). Если тип не определен (или objType = undefType:, используется по умолчанию), то тип определяется автоматически по содержимому списка. Если список пустой, то необходимо указать тип элементов, возможно, undefType:.
Синтаксис метода создания
list(Obj1, Obj2,..., objType=...)
Обязательные позиционные параметры метода
Obj1, Obj2,...
Список однотипных объектов и/или списков однотипных объектов.
Необязательные именованные параметры метода
objType = [scalar: / point: / body: / ...]
Флаг, указывающий тип объектов создаваемого списка. Для указания типа «Силовой элемент» используется флаг forceElement:. По умолчанию objType = undefType:. В этом случае тип объектов определяется автоматически.
Пример
point p1=point( 0 [ m ], 0 [ m ], 0 [ m ] );
point p2=point( 1 [ m ], 0 [ m ], 0 [ m ] );
list L1=list( p1, p2 );
point p3=point( 2 [ m ], 0 [ m ], 0 [ m ] );
point p4=point( 3 [ m ], 0 [ m ], 0 [ m ] );
point p5=point( 4 [ m ], 0 [ m ], 0 [ m ] );
list L2=list( L1, p3, p4, p5 );
// В результате список L2 содержит ссылки на точки p1, p2, p3, p4, p5.