Как в Switch вставить пустоту?

  • Автор темы Автор темы mig-z
  • Дата начала Дата начала

mig-z

Client
Регистрация
05.12.2014
Сообщения
311
Реакции
71
Баллы
28
Не могу вставить пустоту в Switch, кто знает как?
 
А зачем туда вставлять пустоту?
Вставляйте те значения, которые должны быть. Всё остальное, в том числе и пустота выйдет по ветке дефолт.
 
А зачем туда вставлять пустоту?
Вставляйте те значения, которые должны быть. Всё остальное, в том числе и пустота выйдет по ветке дефолт.
а если дефолт и пустота это разная логика после свитча, то этот вариант не подойдёт
 
Можно перед свитчем сделать проверку на пустоту экшеном IF
Вообще что-то странное ) Мне за три последний года ни разу не пришло в голову использовать пустоту в свитче
 
Вставить значение и потом удалить
Это решение пока лучшее :-) Мне это нужно, чтобы если Строка имеет пустое значение то А, если любое другое то дефолт а если какое то конкретное, то Б.
 
  • Оценить
Реакции: Gang
Это решение пока лучшее :-) Мне это нужно, чтобы если Строка имеет пустое значение то А, если любое другое то дефолт а если какое то конкретное, то Б.

Для этого можно просто вот так в логике прописать:
"test"=="" || "test"=="test"
при таком раскладе, если тест будет равен тест или будет равен пустоте, логика пойдёт по успешному выходу, если что либо другое - по неуспешному. И все качели.
 
Для этого можно просто вот так в логике прописать:
"test"=="" || "test"=="test"
при таком раскладе, если тест будет равен тест или будет равен пустоте, логика пойдёт по успешному выходу, если что либо другое - по неуспешному. И все качели.
А если необходимых условий больше двух? :-)
 
кто больше :D
 
if()
если пусто то 0
else
если нужное значение 1
else
если брак то 2
else

а на выходе просто свитч с цифрами
 
чем не свитч)
C#:
Развернуть Свернуть Копировать
f(ef2 == "id")
                        id = ef1;
                    else if(ef2 == "sexs")
                        sexs = ef1;
                    else if(ef2 == "x_reg")
                        x_reg = ef1;
                    else if(ef2 == "login")
                        login = ef1;
                    else if(ef2 == "captcha")
                        captcha = ef1;
                    else if(ef2 == "lastName")
                        lastName = ef1;
                    else if(ef2 == "x_reg_id")
                        x_reg_id = ef1;
                    else if(ef2 == "dop_mail")
                        dop_mail = ef1;
                    else if(ef2 == "password1")
                        password1 = ef1;
                    else if(ef2 == "password2")
                        password2 = ef1;
                    else if(ef2 == "firstName")
                        firstName = ef1;
                    else if(ef2 == "birthMonth")
                        birthMonth = ef1;
                    else if(ef2 == "captcha_url")
                        captcha_url = ef1;
 
  • Оценить
Реакции: CSS и ssXXXss
Ну это не мешает ему брать эти значения из переменных, в том числе и пустоту, чтобы сравнить

https://cloud.mail.ru/public/31U2M2zB5wWT/Animation 0.gif
А как это вы так записали гифку? Через какую программу? :)
Кстати, можно ли вставлять гифки прямо в текст сообщения на форуме?
 
  • Оценить
Реакции: CSS

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