parser

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

 

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

4. Почему динамические вызовы накладываются на статические?

Newbie 10.08.2009 17:05

4. Работа с данными в динамическом контексте паралельно накладывает отпечаток на статику - просто интересно знать
механизм и для чего.
@main[]

$myclass:a   # напечатает static

$obj[^myclass::create[]]
$obj.a       # напечатает dynamic
$myclass:a   # напечатает уже dynamic

^obj.method[]

$myclass:a   # напечатает уже method
 
@CLASS
myclass

@auto[]
$a[stat]

@create[]
$a[dynamic]

@method[]
$a[method]
Я думал, что область данных выполняемых для объекта изолирована от статики, но получается что нет.