Простые примеры
^process{@extra[]
Здоровья прежде всего…
}
Метод
extra будет добавлен к текущему классу, и его можно будет вызывать в дальнейшем.
^process[$engine:CLASS]{@start[]
Мотор…
}
Метод
start будет добавлен к пользовательскому классу
engine.
$running_man[^man::create[Вася]]
^process[$running_man]{
Имя: $name<br>
}
Код будет выполнен в контексте объекта
$running_man, соответственно, может воспользоваться полем
name этого объекта, выдаст «
Вася».
Содержание раздела