parser

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

 

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

Понял свою ошибку

Никита Козин 21.08.2004 14:59

Если я вызываю метод допустим так:
^errors[body]
Тогда получается, что переменная $el у нас равна «body»:
@errors[el]
^if(def $el){
	^if(!def $error){$error[^hash::create[]]}
	$error.$el(1)
}
...и мы пытаемся создать поле «body» в хэше «error», заодно присоив ему единицу (ну это чтобы в будущем можно было проверять ^if(error.body){… допустим)

Чего-то я маленько запутался. :(
Как мне воплотить задумку? Кто-нибудь подскажет?