Структура для хранения временных данных, время жизни которых ограничено временем выполнения одного запроса.
Специальные поля
targetState
— используется в препроцессорах для задания нового состояния, в котором нужно продолжить выполнение вместо того, которое вернул матчер.transition
— объект предназначен для обработки реакцииgo
и является объектом с двумя полямиstate
иdeferred
, соответствующими атрибутами тегаgo/go!
.Описание объекта отличается от аналогичного в функции
transition(transition)
.
Примеры значений
script:
$temp.sum = 5+6;
a: 5+6 = {{ $temp.sum }}
$temp.totalSum += variation.price * current_position.quantity;
В значении можно использовать переменные, хранящиеся в объектах:
a: "Мы ответили правильно на {{$temp.right}} {{$temp.ru__answers}} на текущем уровне сложности!"