Switch - добавить создание переменной

  • Автор темы Автор темы sof
  • Дата начала Дата начала

sof

Client
Регистрация
15.04.2013
Сообщения
831
Реакции
185
Баллы
43
Не хватает в свиче создание переменной, есть возможность только указать уже имеющуюся переменную (в остальных экшенах создание переменной предусмотрено)
 
тоже поддерживаю..
и страшную болдовую надпись Default поменьше бы сделать..
а еще, а еще, как на экшене IF сделать надпись переменной на экшене с которой работаем..
ну и до кучи иконку:

upload_2015-6-3_2-3-59.png
 
  • Спасибо
Реакции: iBotovod
это как бы против любой логики. экшен switch не работает со своей переменной. он принимает переменную проекта, созданную раньше
 
  • Спасибо
Реакции: LmPopo
это как бы против любой логики. экшен switch не работает со своей переменной. он принимает переменную проекта, созданную раньше
подумал над вашими словами - и пожалуй соглашусь, я погорячился по поводу переменных.
 
а как в switch вставить переменную --- в значения
 
А сравнивать в свитче нельзя ?
1 - если значение больше 10
2 - если значение больше 5
3 - если значение больше 3

??? можно такое сделать ?
 
А сравнивать в свитче нельзя ?
1 - если значение больше 10
2 - если значение больше 5
3 - если значение больше 3

??? можно такое сделать ?

Нет. Только точные совпадения.
 
Нет. Только точные совпадения.
вот, вот ... атак хотелось бы иметь возможность указывать там регулярки.
например: я получаю текст тега <div class="error", и там текст ошибки - более 50 разновидностей (Switch - будет ужасных размеров), но если регулярку можно было бы использовать - обошёлся бы 10-15 пунктами.
Плюс бывают сообщения в которых фигурирует имя юзера ...
 
вот, вот ... атак хотелось бы иметь возможность указывать там регулярки.
например: я получаю текст тега <div class="error", и там текст ошибки - более 50 разновидностей (Switch - будет ужасных размеров), но если регулярку можно было бы использовать - обошёлся бы 10-15 пунктами.
Плюс бывают сообщения в которых фигурирует имя юзера ...
Это уже не Switch получается.
Как вариант, перед Switch присваивай/преобразовывай If'ом или обработкой текста все свои ошибки/юзеров в какую-то одну строку (напр., Error/UserName), а эту строку добавляй в Switch.
Ну или C#.
 
вот, вот ... атак хотелось бы иметь возможность указывать там регулярки.
например: я получаю текст тега <div class="error", и там текст ошибки - более 50 разновидностей (Switch - будет ужасных размеров), но если регулярку можно было бы использовать - обошёлся бы 10-15 пунктами.
Плюс бывают сообщения в которых фигурирует имя юзера ...
Используйте ифы
"1"=="1" || "2"=="1" и т.д.
Либо же Свой код, если хочется мало кубиков ,чем сейчас все болеют.
 
жжжаль
 
Как перенаправить по ветке цифровое значение, пример в переменной 1234567890 первые 4 цифры меняются редко которые я задал направление по ветке но все остальные меняются постоянно,
я пробовал в логике Switch ставить первые 4 цифры куда перенаправить и после 4 цифры .* пример был такой 1234.* такой способ не подошел, каким образом можно решить данную проблему?
вот схема работы:
gp3o9n

https://prntscr.com/gp3o9n
 
Так попробуйте
 

Вложения

  • 2017-09-25_162928.png
    2017-09-25_162928.png
    38,7 KB · Просмотры: 66
Спасибо вариант так же не плохой,
gpmbdu

https://prntscr.com/gpmbdu
Мое решение было такое:
создал обработку текста, обрезал полученное значение до первых 4-х символов и положил результат в другую переменную,
далее отправил обрезанное значение на свитч и по ветке сохранял полученное значение с первой переменной в нужный текстовый файл.
Думаю может будет кому то полезно.
 

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