ТОМ: язык программирования: различия между версиями
Содержимое удалено Содержимое добавлено
ASBer (обсуждение | вклад) |
ASBer (обсуждение | вклад) |
||
Строка 281:
*При наследовании объекта action от класса, методы класса также используются в качестве проверок. При перегрузке метода класса в наследнике, в качестве проверки последовательно выполняются и метод наследника и метод класса.
=====
Метод объекта action, имя которого совпадает с именем переменной в шаблоне, и который имеет один аргумент, совпадающий с этой же переменной, является проверкой для значений этой переменной.
action Осмотреть //создаем действие осмотреть
.pat = "осмотреть @Предмет" //добавляем шаблон с переменной "Предмет"
.Предмет(Предмет) //добавляем проверку для переменной "Предмет"
{ if(Предмет==pers)
return "ты не можешь себя увидеть!" //сообщение об ошибке
}
=====комбинационные проверки=====
=====порядок выполнения проверок=====
| |||