Лучшие switch-statement вопросы ИТ разработчиков

  • 27 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Как работает переключатель Java под капотом?

Как работает оператор переключения Java под капотом? Как он сравнивает значение используемой переменной с данными в частях дела? Использует ли это

Задан 18 Aug 2012, 16:05 от Raghav Sood
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Создание переключателя языков - только 2 языка - ASP.NET MVC

Приложение ASP.NET MVC было близко к завершению, после чего было решено, что ему нужен переключатель языка. Это будут просто два языка: английский и японский...

Задан 23 Jul 2009, 06:38 от Chaddeus
  • 100 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

использование оператора switch ()

Я немного запутался в выражении switch в R. Просто прибегая к помощи функции, я получаю следующий пример: Обычно используется переключатель для ветвления в соответствии с символьным значением одного из аргументов функции. > centre <- ...

Задан 19 Oct 2011, 17:34 от LostLin
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

c ++ чтение в текстовом файле в вектор <vector>, затем запись в вектор или массив в зависимости от первого слова во внутреннем векторе

это прогресс от вопроса, который я разместилc ++ программа для чтения csv-файлов неизвестного размера (заполненных только числами с плавающей запятой) с постоянным (но неизвестным) количеством столбцов в ...

Задан 17 Sep 2013, 05:07 от Alex Byasse
  • 28 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Выражение внутри оператора switch case

Я пытаюсь создать оператор switch, но я не могу использовать выражение, которое оценивается (вместо заданной строки / целого числа). Я легко могу сделать это...

Задан 12 Aug 2010, 00:14 от Marko
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

проблема с полиморфизмом победить эти утверждения переключения / case

Продолжая на предыдущих вопросах (Вот, а такжеВот), Я реализовал базовый шаблон команд, создал свои классы команд и закодировал их в интерфейсе, поэтому при ...

Задан 06 Sep 2009, 18:41 от denchr
  • 1 голос
  • 5 ответов
  • 0 просмотров
5 ответов

Как я могу выполнить ветвь в SVN и сделать так, чтобы она тоже разветвляла мои папки svn: external?

есть подпапка, которая является относительной SVN внешней (../project/subfolder). В новой проверке ствола он указывает на (... TRUNK / project / subfolder), ...

Задан 13 Jan 2009, 16:25 от sray
  • 111 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Объявление переменных внутри оператора switch [duplicate]

На этот вопрос уже есть ответ здесь:Почему можноt переменные должны быть объявлены в операторе switch? 23 ответаЯ видел несколько ответов на этот вопрос, и я...

Задан 05 Aug 2009, 02:31 от dizy
  • 28 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как использовать enum в случае переключателя

Я пытаюсь проверить, какие значения установлены в моем VO. Ниже приведены мои вещи. Я осознаю "Квалифицированная метка регистра MyEnum.UserType.DOCTORS должна быть заменена безусловной константой перечисления DOCTORS." Пожалуйста, помогите мне ...

Задан 14 Jan 2013, 19:45 от Sree
  • 53 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Это позволит вам выполнить «что-то» в случае 0, «что-то еще» в случае 1, «удар» в случае 2 или 3 или «ударить еще» в противном случае.

ользуюИли же [https://msdn.microsoft.com/en-us/library/06s37a7f.aspx]Заявление в моем случае выражение. Хотя у меня есть значение в этом диапазоне, он не нашел соответствия. Почему нет? Пример кода: Select Case 2 Case 0 ' Some logic Case 1 ' ...

Задан 17 Feb 2009, 00:57 от Llyle
  • 2 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Словарь Python вместо switch / case

Я недавно узнал, что в python нет оператора switch / case. Я читал об использовании словарей вместо них, например, вот так: values = { value1: do_some_stuff1, value2: do_some_stuff2, valueN: do_some_stuffN, } values.get(var, ...

Задан 08 Feb 2010, 16:00 от Jamie
  • 13 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

GCC 4.4: Избегать проверки диапазона на операторе switch / case в gcc?

Это проблема только в версиях GCC до 4.4, это было исправлено в GCC 4.5.Можно ли сказать компилятору, что переменная, используемая в переключателе, вписывает...

Задан 14 Jul 2010, 20:25 от alecco
  • 121 голос
  • -1 ответ
  • 0 просмотров
-1 ответ

переключить регистр ошибок: регистр выражений должен быть константным выражением

Мое заявление о смене случая прекрасно работает вчера. Но когда я запускал код ранее этим утром, затмение дало мне ошибку, подчеркивая выражения case красным цветом и говорит: выражения case должны быть константным выражением, это константа, я не ...

Задан 01 Feb 2012, 08:15 от HeartlessArchangel
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

передача нескольких значений для переключения, разделяя значения запятыми

Могу ли я передать несколько значений в оператор переключения регистра, разделяя различные значения запятыми? что будет оценивать выражение? Если ошибки не возникает, с каким из нескольких значений компилятор будет оценивать переключение? Имея в ...

Задан 18 Aug 2013, 19:19 от user2693690
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Сравнение без учета регистра в выражении переключателя Java

Мне было интересно, если есть способ выполнить нечувствительное к регистру совпадение в заявлении переключателя Java. реализация по умолчаниючувствительный к регистру, Пожалуйста, смотрите пример ниже. public class SwitchCaseTest { /** * @param ...

Задан 04 Oct 2013, 12:08 от Punith Raj
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Переключение оператора с использованием строки в массиве

#include<stdio.h> int main(){ char name[20]; printf("enter a name "); scanf("%s",name); switch(name[20]){ case "kevin" : printf("hello"); break; } printf("%s",name); getch(); }Кажется, это не сработает. Это возможно? Я имею в виду, есть ли способ ...

Задан 01 Aug 2013, 03:09 от PNC
  • 19 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

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

жен оценить много условий. В моем случае я должен сделать что-то вроде этого: switch(id) { case 5: // switch some other cases here case 6: // set some value ... }Является ли хорошей практикой иметь другой переключатель в случае 5? Если нет, то ...

Задан 23 May 2011, 12:58 от grady
  • 192 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Не работает, если Pageid

ы вы использовалиswitch case когда вам нужно проверитьa или же b в том же случае? switch (pageid) { case "listing-page" || "home-page": alert("hello"); break; case "details-page": alert("goodbye"); break; }

Задан 28 Jun 2011, 21:57 от Andres
  • 27 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Получите поведение переключателя / случая в Perl 5

Есть ли в Perl 5 аккуратный способ создания регистра или оператора switch? Мне кажется, они должны включать переключатель, версия 6 .. Мне нужна эта структура управления в скрипте, и я слышал, что вы можете импортировать «модуль переключения». ...

Задан 10 May 2009, 03:15 от lurks
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

передача нескольких значений для переключения, разделяя значения запятыми

Могу ли я передать несколько значений в оператор переключения регистра, разделяя различные значения запятыми? что будет оценивать выражение? Если ошибки не в...

Задан 18 Aug 2013, 17:19 от user2693690
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Проблемы с делом 'p' || 'P': синтаксис в операторе switch в C ++

Я использовал оператор switch следующим образом: switch (ch){ case 'P' || 'p': goto balance; break; case 'r' || 'R': goto menu; break; default: cout<<"\t\tInvalid Choice!!"<<endl; system ("\t\tpause"); system ("cls"); goto menu; break; }Но, ...

Задан 11 Oct 2013, 00:54 от student13
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как написать оператор switch для строк в Qt?

Мне нужно создать эквивалент оператора switch / case для строк в C ++ с помощью Qt. Я считаю, что самый простой способ это что-то вроде этого (псевдокод) enum colours { red, green, blue }; QString array[] colour_names = { "red", "green", "blue" ...

Задан 29 Sep 2013, 18:16 от TSG
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как написать оператор switch в jQuery / Javascript, чтобы проверить, есть ли у элемента определенный класс?

Это структура оператора if-else, который я использую: $('.myclass a').click(function() { if ($(this).hasClass('class1')) { //do something } else if ($(this).hasClass('class2')) { //do something } else if ($(this).hasClass('class3')) { //do ...

Задан 15 Sep 2011, 15:28 от catandmouse
  • 87 голосов
  • 17 ответов
  • 0 просмотров
17 ответов

Зачем нам нужен перерыв после падежа?

Почему компилятор не помещает операторы break после каждого блока кода в коммутаторе? Это по историческим причинам? Когда вы хотите выполнить несколько блоко...

Задан 25 Apr 2010, 22:58 от unj2
  • 29 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как я могу использовать диапазоны в выражении регистра переключателя, используя JavaScript?

Как я могу использовать диапазоны в выражении регистра переключателя, используя JavaScript? Таким образом, вместо написания кода для каждой возможности, яхот...

Задан 17 Jun 2013, 08:49 от Lave Loos
  • 270 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему Java переключается на смежные целые, кажется, работает быстрее с добавленными случаями?

Я работаю над некоторым Java-кодом, который должен быть сильно оптимизирован, так как он будет работать в горячих функциях, которые вызываются во многих точках моей основной логики программы. Часть этого кода включает в себя умножениеdouble ...

Задан 25 Mar 2013, 17:28 от Andrew Bissell
Page 4 of 7