Не знаю ответа.
Ок, спасибо
for и while работают, наверное остальные тоже. Вот как сделать это в траккаре:
i = 5
var l;
for (var item : i ) { l = item;}
l
Выведет 5.
i = 5
var l;
while (l lt i) {l = l + 1;}
l
Выведет 5.
Пока не придумал, как инициализировать списки или делать более сложные вещи. Вполне возможно, что к JEXL-движку нужно будет подключить другие неймспейсы.
А вот если нагрузить траккар вот таким выражением, произойдет 500 - Server Error.
x = 214
x < 522.0 ? x*((10.0-0.0)/(522.0-0.0))+(10.0-(((10.0-0.0)/(522.0-0.0))*522.0)) : 1
ОК. А можешь объяснить, почему определение переменной теперь равнозначно конечному значению? Такой код
var i = 100;
1254125
Вернёт 100. В 5.3 такого не было.
Антон, извини, не хочу новую тему создавать. Можешь точно сказать, в выражениях можно сделать циклы? Оно понимает for?