switch-statement

Силу в C++ во время компиляции ошибка/предупреждение о неявном проваливаются в переключатель

switch операторы могут быть очень полезны, но приводят к общей ошибке, когда программист забыл оператор break: switch(val) { case 0: foo(); break; case 1: bar(); // oops case 2: baz(); brea ...

Что такое VB.NET выберите логику оператора case с case или-ing?

Я использую или заявление в моем случае выражение. хотя у меня есть значение в этом диапазоне, он не нашел совпадения. Почему бы и нет? Пример Кода: Select Case 2 Case 0 ' Some logic Case 1 ' Some other logic Case 2 O ...

Case vs If Else If: что более эффективно? [дубликат]

Возможные Дубликаты:является ли "else if" быстрее, чем" switch() case"?какова относительная производительность if / else против switch в Java? Я снова кодировал-в-беге....когда отладчик проходит через оператор case, он сразу переходит к элем ...

Зачем переключать / Case, а не If / Else If?

этот вопрос в основном указывал на C / C++, но я думаю, что другие языки также актуальны. Я не могу понять, почему switch/case все еще используется вместо if/else if. Мне кажется, что это очень похоже на использование goto, и приводит к такому же бе ...

Как сделать оператор C# Switch использовать IgnoreCase

Если у меня есть оператор switch-case, где объект в коммутаторе является строкой, можно ли в любом случае сравнивать ignoreCase? У меня например: string s = "house"; switch (s) { case "houSe": s = "window"; } получит значение "окно". Как переоп ...

Переключатель в Laravel 5-Blade

Как я могу использовать переключатель лезвия шаблоны? Когда я использовал: @switch($login_error) @case(1) `E-mail` input is empty! @break @case(2) `Password` input is empty! @break @endswitch в результате я ...

Оператор Java Switch-это"или"/" и " возможно?

я реализовал систему шрифтов, которая определяет, какую букву использовать с помощью операторов char switch. В моем изображении шрифта есть только заглавные буквы. Мне нужно сделать так, чтобы, например, 'a' и 'A' имели один и тот же выход. Вместо то ...

Как написать инструкцию Ruby switch (case...when) с регулярными выражениями и обратными ссылками?

Я знаю, что могу написать оператор Ruby case, чтобы проверить соответствие регулярным выражениям. Тем не менее, я хотел бы использовать данные соответствия в моем заявлении о возврате. Что-то вроде этого полу-псевдокод: foo = "10/10/2011" case foo ...

Почему GCC предупреждает меня о провале, даже когда я использую [[fallthrough]]?

в следующем фрагменте кода я использую стандартный [[fallthrough]] атрибут из C++1z в документ, что требуется fallthrough: #include <iostream> int main() { switch (0) { case 0: std::cout << "a\n"; [[f ...

В Java, используя оператор switch с диапазоном значений в каждом случае?

в Java можно ли написать оператор switch, где каждый случай содержит более одного значения? Например (хотя ясно, что следующий код не будет работать): switch (num) { case 1 .. 5: System.out.println("testing case 1 to 5"); break; ...

Меньше или больше, чем в операторе Swift switch

Я знаком с switch операторы в Swift, но интересно, как заменить этот кусок кода на switch: if someVar < 0 { // do something } else if someVar == 0 { // do something else } else if someVar > 0 { // etc } ...

Почему оператор string switch не поддерживает нулевой случай?

мне просто интересно, почему Java 7 switch оператор не поддерживает a null дело и вместо этого бросает NullPointerException? См. комментируемую строку ниже (пример взят из статья Java Tutorials о switch): { String month = null; switch (month ...

Почему оператор switch не может быть применен к строкам?

компиляция следующего кода и получил ошибку type illegal. int main() { // Compilation error - switch expression of type illegal switch(std::string("raj")) { case"sda": } } вы не можете использовать строку в либо switch или case ...

Есть ли какая-либо существенная разница между использованием if/else и switch-case в C#?

в чем преимущество/недостаток в использовании switch заявление против if/else в C#. Я не могу представить, что есть такая большая разница, кроме, возможно, внешнего вида вашего кода. есть ли причина, по которой результирующая производительность IL ...

"Переключатель" быстрее ,чем "если"?

это switch сообщении на самом деле быстрее if заявление? я запустил код ниже в компиляторе Visual Studio 2010 x64 C++ с помощью /Ox флаг: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) ...

Является ли" else if "быстрее, чем"switch() case"? [дубликат]

Возможные Дубликаты:есть ли какая-либо существенная разница между использованием if/else и switch-case в C#? Я бывший парень Паскаль, в настоящее время изучаю C#. Мой вопрос заключается в следующем: - Это код ниже быстрее, чем сделать перекл ...

Переключение оператора fallthrough в C#?

Switch заявление fallthrough является одним из моих личных основных причин для любви switch и if/else if конструктов. Пример в порядке здесь: static string NumberToWords(int number) { string[] numbers = new string[] { "", "one", "two", ...

Почему переменные не могут быть объявлены в операторе switch?

Я всегда задавался этим вопросом-почему вы не можете объявлять переменные после метки case в операторе switch? В C++ вы можете объявлять переменные практически в любом месте (и объявление их близко к первому использованию, очевидно, хорошо), но след ...

Замены для оператора switch в Python?

Я хочу написать функцию в Python, который возвращает различные фиксированные значения на основе значения Индекса ввода. в других языках я бы использовал switch или case оператор, но Python, похоже, не имеет switch заявление. Каковы рекомендуемые ...

На следующий день приложение на Java

Мне нужно написать Java-программу (класс NextDay), которая вычисляет и печатает дату следующего дня, вводя день, месяц и год. Пример вызова и вывода: Actual Date 12.12.2004 The next day is the 13.12.2004. Ввод также должен быть проверен на корре ...