ТОМ: язык программирования: различия между версиями

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