parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ленивая загрузка через свойства

G_Z 30.11.2017 03:26

^self.header.navigation[]@GET_header[]
^use[dev/classes/header.p]
$result[^header::create[]]

$self.header[$result]
Выполнится один раз при первом обращении к свойству.
Работает в 3.4.6, правда только для объектов, не для классов.

Нельзя передать аргументы конструктору напрямую, но он может брать нужное из полей объекта.