reflection Alt ←

Статический метод :create

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

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

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

Передать конструктору можно не более 100 параметров.