parser

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

 

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

Как корректно добавить(подкомпилить) на лету доп.поле к объекту класса изнутри класса?

andylars 22.12.2014 12:11

Сабж.
Пример, что хочу:
@main[]

$Obj[^MyClass::create[]]

$Obj.A          ^rem{ --> Alice }
^addField[B;Bob]
$Obj.B          ^rem{ --> Bob  }

@CLASS
MyClass

@create[]
#инициализированные поля
$A[Alice]

@addField[name;value]
^process{
   ^$self.$name^[$value^]
}
# или надо ^process[$self]{...