Для IBM Watson Assistant и условия диалогового узла я хочу проверить, имеет ли контекстная переменная long_name_context_var одно из значений 1,2,3,4,5. Нормальный путь был бы
$long_name_context_var == 1 || $long_name_context_var == 2 ||
$long_name_context_var == 3 || $long_name_context_var == 4 ||
$long_name_context_var == 5
Но визуально это слишком долго. Таким образом, я хочу сократить его. Я пытался использовать литералы JSONArray.contains и Array как
[1,2,3,4,5].contains($long_name_context_var)
но не удалось.
Разве условие узла не поддерживает литералы массива? Или это даст синтаксическую ошибку?