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

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

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

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



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