create. Создание объекта

^reflection:create[имя класса;имя конструктора]
^reflection:create[имя класса;имя конструктора;параметры;конструктора]
^reflection:create[ $.class[имя класса] $.constructor[имя конструктора;параметры;конструктора]
   [3.4.5]
^reflection:create[ $.class[имя класса] $.constructor[имя конструктора$.arguments[ $.1[параметры] $.2[конструктора] ] ]   [3.4.5]

Метод создает объект указанного класса, вызывая конструктор с указанным именем. Использовать этот метод удобно, если необходимо создать объект класса, имя которого находится в переменной. При передаче параметров через хеш значения ключей игнорируются, параметры передаются в порядке следования в хеше.

Замечание: передать конструктору можно не более 100 параметров.


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 06.06.2024