$temp
Структура для хранения временных данных, время жизни которых ограничено временем обработки одного запроса.
Специальные поля
targetState— используется в обработчикахpreProcess, чтобы принудительно задать стейт, в котором нужно обработать запрос.transition— предназначено для сохранения параметров реакции перехода. Является объектом с двумя вложенными полями:
Примеры использования
Поля $temp часто используются в подстановках в теле тегов реакций.
patterns:
$number = $regex<\d+>
theme: /
state: Sum
q!: $number::numberOne + $number::numberTwo
script:
$temp.sum = parseInt($parseTree._numberOne) + parseInt($parseTree._numberTwo);
a: {{$parseTree._numberOne}} + {{$parseTree._numberTwo}} = {{$temp.sum}}