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

Содержимое удалено Содержимое добавлено
Строка 172:
=====переменные=====
====проверки====
Методы объектов action используются в качестве проверок и вызываются парсером в процессе обработки команды.
 
Использование методов в качестве проверок имеет некоторые принципиальные отличия:
 
*Все переменные, определенные в проверяемом шаблоне, доступны во время выполнения проверки, независимо от того, указана ли переменная в аргументах метода.
 
*Все проверки работают в общем контексте. Т.e. переменная, созданная при выполнении проверки, доступна во всех проверках, выполняемых позже.
 
*При наследовании объекта action от класса, методы класса также используются в качестве проверок. При перегрузке методов класса в наследнике, в качестве проверок выполняются и методы наследника и методы класса.
=====проверки переменных=====
=====комбинационные проверки=====