Доброго времени суток, уважаемые пользователи Pro-Pawn.
Большинство скриптеров знают что такое тернарный оператор исходя из знаний PAWN и прочих других, которые имеют этот оператор.
В Lua такого оператора нету. Однако есть неплохая замена, сейчас я вам о ней расскажу.
На замену тернарному оператору приходят логические операторы and и or.
Поясняю:
Например:Код:переменная = условие and если_истинна or если_ложь
PAWN:
Lua:Код:new a = random(10),b;
b = (a > 5) ? true : false;
Надеюсь из примера ясно, что если переменная "a" больше 5, то переменной "b" установится значение на true, иначе на false.Код:local a = math.random(10), b
b = a > 5 and true or false
Автор - RastaOrecha