Вопрос по сложным условиям

Страницы: 1
RSS
Вопрос по сложным условиям
 
Извините,я новичок в Lua,да и,вообще,в скриптописании/программировании
Какое условие корректно?
Код
if((nextWeather == 1 and previosWeather == 1) or (nextWeather == 1 and previosWeather == 3))
или
Код
if((nextWeather == 1 and (previosWeather == 1 or previosWeather == 3))
или они оба некорректны?
P.S.Условие звучит так: Если nextWeather равно 1, а previosWeather равно 1 или 3,то ...
 
Не нашёл,как редактировать,поэтому придётся написать сюда.
Второе условие не как наверху,а вот так
Код
if(nextWeather == 1 and (previosWeather == 1 or previosWeather == 3))
 
оба условия корректны и будут одинаково работать
 
Цитата
Валентин написал:
оба условия корректны и будут одинаково работать
спасибо за ответ
 
чтобы меньше было ошибок и легче было читать рекомендую написать так:
------------------------
 local x=nextWeather == 1;
 local x1=previosWeather == 1;
 local x2=previosWeather == 3;

if   x and  ( x1 or x2 )
------------------------
Страницы: 1
Читают тему
Наверх