Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
andylars 22.07.2015 12:42 / 22.07.2015 12:57
Не понимаю баг это или фича, или почему такое поведение:@main[] $Obj[^MyClass::create[arg_for_class]] ^Obj.method[] @CLASS MyClass @create[class_arg] $class_arg[$class_arg] $class_arg_2[$class_arg] $class_var[class_var] $UPPER_VAR[UPPER_CLASS_VAR] @method[] class_arg = $class_arg - $self.class_arg <br> class_arg_2 = $class_arg_2 - $self.class_arg_2 <br> class_var = $class_var - $self.class_var <br> UPPER_VAR = $UPPER_VAR - $self.UPPER_VAR <br> # Результат вызова метода: # class_arg = <пусто> - <пусто> # class_arg_2 = arg_for_class - arg_for_class # class_var = class_var - class_var # UPPER_VAR = UPPER_CLASS_VAR - UPPER_CLASS_VAR