Оператор сравнения в экшене switch

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8
Было бы отлично если бы в экшене Switch появился бы оператор сравнения! Чтобы была возможность указать больше или равно
Переменная может принимать значение от 1 до 10 в этом случае должно происходить например одно действие, если значение этой переменной входит в другой диапазон например от 11 до 27 тогда должно выполняться другое действие, не удобно прописывать все значения со всеми выходами!(( например:
1. Если значение переменной равно 1 тогда выполнить действие1,
2. если значение переменной равно 2 тогда выполнить действие1,
3. если значение переменной равно 3 тогда выполнить действие1,
и.т.д.

Было бы проще:
Если значение переменной меньше или равно 3, тогда выполнить действие1

Это ведь в разы проще!
И писать километровые значения переменных не придется!
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
{-Variable.code-} < 2 || {-Variable.code-} > 3 , как то так делают, только это if
 

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
Это прописывать нужно в действии If а не switch
В switch такое не предусмотрено, там только точное совпадение.
а я на if что то посмотрел, даже не заметил что он туда запихал, сразу две ошибки нашли ))
 

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8
я убедился что в
Это прописывать нужно в действии If а не switch
В switch такое не предусмотрено, там только точное совпадение.
Я понял что такое в switch не предусмотрено!) Вот и предлагаю как вариант улучшить zennoposter))
 

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8
Это прописывать нужно в действии If а не switch
В switch такое не предусмотрено, там только точное совпадение.
Вы правы это можно реализовать через if )) Спасибо, предложение снято)) Через if тоже отлично получается))
 

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8
Пользуюсь первый день, поэтому еще не особо разобрался((
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Можно прописать еще в виде
{-Variable.code-} > 1 && {-Variable.code-} < 10
т.е. переменная больше одного и меньше десяти.
 

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Switch это switch.
Изменения его не планируются
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)