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

  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Eclipse для пользователей IntelliJ Idea [закрыто]

У меня есть коллега, который хочет перейти с InteilliJ Idea на Eclipse и обеспокоен тем, что не знает набора команд Eclipse. Мне было интересно - есть ли у кого-нибудь ссылка на раскладки клавиатуры, которая может установить команды Eclipse, по ...

Задан 03 Oct 2008, 15:22 от awied
  • 160 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Swift: тестовый тип класса в операторе switch

В Swift вы можете проверить тип класса объекта, используя 'is'. Как я могу включить это в блок «переключатель»?Я думаю, что это невозможно, поэтому м...

Задан 08 Sep 2014, 12:41 от kingrolo
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Запись звонков в Android почему это не работает

Я запускаю службу из MainActivity, которая запускается на неопределенный срок для поиска входящих и исходящих звонков для записи. Почему этот образец "switch-case" не работает? Ошибка не возникает, но я могу записывать только каждое из входящих ...

Задан 07 Sep 2013, 09:52 от Subin C Poonamgode
  • 0 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Оператор Switch, приводящий к Java: 240 (возможно, не был инициализирован)

Я долго искал ответ на этот вопрос, но покая не нашел ничего, что действительно помогает моему делу, так со мнойЯ пытаюсь сохранить значение внутри переменно...

Задан 28 Feb 2013, 22:23 от user2121604
  • 15 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Использование регулярных выражений для оператора switch в Java

void menu() { print(); Scanner input = new Scanner( System.in ); while(true) { String s = input.next(); switch (s) { case "m": print(); continue; case "s": stat(); break; case "[A-Z]{1}[a-z]{2}\\d{1,}": filminfo( s ); break; case "Jur1": ...

Задан 11 Nov 2011, 00:41 от jollyroger
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Оператор переключения IntelliJ с использованием ошибки Strings: используйте -source 7

Я пытаюсь использовать IntelliJ (в Mac OS X) для компиляции кода, написанного мной с использованием Eclipse. Я попытался запустить следующий код:

Задан 18 Mar 2014, 13:37 от Fares K. A.
  • 6 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

С точки зрения архитектуры, как мне заменить чрезвычайно большой оператор switch на что-то более управляемое?

РЕДАКТИРОВАТЬ 1:Забыл добавить вложенный шарик кривой свойства. ОБНОВИТЬ:Я выбрал ответ @ mtazva, так как это было предпочтительным решением для моего конкретного случая. Оглядываясь назад, я задал общий вопрос с очень конкретным примером, и я ...

Задан 13 Sep 2011, 04:23 от longda
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Может ли эта функция ядра быть более читабельной? (Идеи, необходимые для академического исследования!)

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

Задан 23 May 2017, 11:48 от CommunityAdam Matan
  • 29 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

Как я могу использовать диапазоны в выражении регистра переключателя, используя JavaScript? Таким образом, вместо написания кода для каждой возможности, я бы хотел сгруппировать их по диапазонам, например: switch(myInterval){ case 0-2: ...

Задан 17 Jun 2013, 10:49 от Lave Loos
  • 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
  • 13 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

C - Переключение с нескольких номеров дел

Поэтому мой профессор попросил нас сделать заявление о смене. Нам разрешено использоватьтолько "ПЕРЕКЛЮЧАТЕЛЬ"заявление, чтобы сделать программу. Он хочет, чтобы мы ввели номер и затем отобразили его, если он находится в диапазоне номеров и какой ...

Задан 26 Nov 2013, 04:38 от user2649696
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Использование именованных захватов с соответствием регулярным выражениям в случае Руби ... когда?

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

Задан 09 Mar 2012, 22:46 от Chris
  • 13 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

Оператор Switch не работает для числовых объектов

Я новичок в программировании на R. Я не знаю, можем ли мы использовать операторы switch для числовых объектов.Это мой код,

Задан 03 Dec 2014, 18:58 от Venkatesh
  • 270 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

Задан 25 Mar 2013, 16:28 от Andrew Bissell
  • 159 голосов
  • 13 ответов
  • 0 просмотров
13 ответов

Может ли Objective-C включить NSString?

Есть ли более разумный способ переписать это? if ([cardName isEqualToString:@"Six"]) { [self setValue:6]; } else if ([cardName isEqualToString:@"Seven"]) { [self setValue:7]; } else if ([cardName isEqualToString:@"Eight"]) { [self setValue:8]; } ...

Задан 17 Nov 2011, 03:26 от JAM
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Переключение операторов в прологе

В предикатах Пролога я часто пишу повторяющиеся условные выражения, подобные этому, но хотелось бы, чтобы они были написаны более кратко:

Задан 03 Mar 2016, 06:32 от Anderson Green
  • 0 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Оператор Switch, приводящий к Java: 240 (возможно, не был инициализирован)

Некоторое время я искал ответ на этот вопрос, но не нашел ничего, что действительно помогло бы моему делу так обнажиться передо мной: Я пытаюсь сохранить значение внутри переменной в зависимости от ввода: switch(pepperoni) { case 'Y': case 'y': ...

Задан 28 Feb 2013, 23:23 от user2121604
  • 17 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Оператор Switch с несколькими константами в c #. Является ли это возможным? [Дубликат]

Возможный дубликат:Несколько случаев в переключателе:Можно ли сделать несколько операторов переключения константного выражения, как

Задан 01 Oct 2010, 13:49 от Amra
  • 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
  • 87 голосов
  • 17 ответов
  • 0 просмотров
17 ответов

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

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

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

C # переключатель / перерыв

Похоже, мне нужно использовать разрыв в каждом блоке case в моем операторе switch с использованием C #. Я вижу причину этого на других языках, где вы можете перейти к следующему утверждению. Возможно ли, чтобы блоки дел проходили через другие ...

Задан 25 Nov 2009, 04:48 от Russell
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Я прибыл на этот пост недавно, так как мне было интересно то же самое. Я нашел время, чтобы попробовать это. Это, конечно, сильно зависит от того, что вы делаете, но для моей виртуальной машины это было приличное ускорение (15-25%) и позволило мне упростить некоторый код (который, вероятно, и был причиной значительного ускорения). В качестве примера (код, упрощенный для ясности), цикл for был легко реализован с использованием цикла for:

у очень критичную для кода часть кода, и у меня возникла эта сумасшедшая идея о замене операторов case (или операторов if) массивом указателей на функции. Позвольте мне продемонстрировать; здесь идет нормальная версия: while(statement) { /* ...

Задан 07 Apr 2011, 13:54 от OptimizingBastard
  • 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
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Слушатель OnClick не работает должным образом

у меня естьonClickListener установить наTextView (mReadAgainButton), который должен перезагрузить набор инструкций с самого начала (первоначально отображается черезonClickListener наButton называетсяmAssistUpdateButton) однако при нажатии ...

Задан 26 Sep 2013, 17:46 от Wendy
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Вложение дел «переключения» в javascript: какое преимущество в скорости?

Вопрос новичка здесь: у меня есть «переключатель», содержащий множество строк. Есть ли преимущество в скорости в разделении по алфавиту, как это? switch(myString.substring(0,1)){ case "a" : switch(myString){ case "a string beginning with a" : ...

Задан 18 Oct 2011, 13:28 от Chris Tolworthy
  • 28 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

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

Переключить регистр в C # - ожидается постоянное значение

Мой код выглядит следующим образом: public static void Output<T>(IEnumerable<T> dataSource) where T : class { dataSourceName = (typeof(T).Name); switch (dataSourceName) { case (string)typeof(CustomerDetails).Name.ToString(); : var t = 123; ...

Задан 29 Sep 2011, 06:35 от johnnie
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Как объединить список вариантов, чтобы определить, какой оператор выбора

У меня есть MySQL DB и использую PHP 5.2 То, что я пытаюсь сделать, это предложить список вариантов для человека на выбор (только 1). Выбранный параметр приведет к выполнению оператора выбора, обновления или удаления. Результаты утверждения не ...

Задан 14 Nov 2012, 22:50 от Larry
Page 1 of 7
1 2 3 4 5