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

  • 19 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Переключатель условного форматирования SSRS или IIF

В настоящее время у меня есть следующий отчет SSRS за 2008 год, и я хочу условно отформатировать фон столбцов на основе некоторой логики.У меня есть три стол...

Задан 30 Aug 2013, 15:14 от AKudla
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Ребята, у меня есть дополнительный вопрос. Пожалуйста, помогите, я хочу добавить эти опции, где GoodMan и купить либо летучую мышь, топор или меч, чтобы сражаться с монстром. Как настроить эти переменные в массивах 0. Минимальный урон летучей мыши = 2 максимальный урон = 4 стоимости = 3 1. Минимальный урон топора = 4 Максимальный урон = 6 Стоимость = 6 2. Минимальный урон меча = 6 Максимальный урон = 8 Стоимость = 10 3. отменить

у сделать переключение в цикле while, где при прерывании каждого оператора switch цикл while останавливается и запрашивает ввод, такой как F, R, C, Q. Приведенный ниже оператор работает, но оператор не прерывается. Пожалуйста помоги public ...

Задан 28 Feb 2011, 10:55 от earnest
  • 23 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Корпус переключателя Rails в виде

Я хочу написать случай переключения на мой взгляд: <% @prods.each_with_index do |prod, index|%> <% case index %> <% when 0 %><%= image_tag("#{prod.img}", :id => "one") %> <% when 1 %><%= image_tag("#{prod.img}", :id => "two") %> <% when 2 ...

Задан 07 Mar 2012, 14:31 от Maxxx
  • 17 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 01 Oct 2010, 13:49 от Amra
  • 3 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Странное поведение регистра переключателя с логическим значением

Мой вопрос не о том, как решить эту ошибку (я уже решил ее), а о том, почему эта ошибка имеет логическое значение. Моя функция

Задан 19 Jun 2012, 09:13 от Nikhil Agrawal
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как «вырваться» из кейса… пока в Ruby

Итак, я попробовалbreak, next а такжеreturn, Все они дают ошибки,exit конечно работает, но этополностью выходы. Итак, как бы закончитьcase...when "слишком рано?" Пример: case x when y; begin <code here> < ** terminate somehow ** > if something ...

Задан 05 Nov 2011, 19:56 от omninonsense
  • 209 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Использование двух значений для одного оператора регистра переключателя

В моем коде программа делает что-то в зависимости от текста, введенного пользователем. Мой код выглядит так: switch (name) { case text1: { //blah break; } case text2: { //blah break; } case text3: { //blah break; } case text4: { //blah break; ...

Задан 23 May 2013, 06:10 от Ankush
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

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

Я думаю, что смысл вопроса заключается в том, «почему C был разработан таким образом?».

#include <stdio.h> int main(int argc, char *argv[]){ char a = 'c'; switch('c'){ case a: printf("hi\n"); } return 0; }не скомпилирует для этой ошибки: case label does not reduce to an integer constantПочему это не разрешено?

Задан 13 Aug 2011, 14:10 от Je Rog
  • 13 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

Переключатель PHP с запросом GET

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

Задан 12 Feb 2010, 18:54 от Phox
  • 75 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Статус «S» в Subversion

В какой-то момент все файлы в моей рабочей копии были помечены символом «S», как показано ниже: $ svn st M S AclController.php S InstallationController.php S CustomerController.php S RedirController.php S IndexController.php ...

Задан 08 Dec 2009, 11:57 от Michał Rudnicki
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 14 Nov 2012, 22:50 от Larry
  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

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

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

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

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

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

На уровне байт-кода переменная субъекта загружается только один раз в регистр процессора с адреса памяти в структурированном файле .class, загруженном средой выполнения, и это находится в операторе switch; в то время как в операторе if ваша DE-компилятор кода создает другую инструкцию jvm, и для этого требуется, чтобы каждая переменная загружалась в регистры, хотя используется та же переменная, что и в следующем предыдущем операторе if. Если вы знаете кодирование на ассемблере, то это будет обычным делом; хотя скомпилированные Java-коды не являются байт-кодом или прямым машинным кодом, условная концепция по-прежнему остается неизменной. Ну, я попытался избежать более глубоких технических соображений при объяснении. Я надеюсь, что я сделал концепцию ясной и демистифицированной. Спасибо.

ел много книг в java, в которых говорится, что оператор switch работает быстрее, чем оператор if else. Но я не нашел в другом месте высказываниепочему переключатель быстрее, чем если. примерУ меня есть ситуация, я должен выбрать любой элемент из ...

Задан 15 Jul 2011, 10:53 от user831722
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

C - Пользовательский ввод пропускается?

Я хочу меню, из которого вы выбираете какое-то действие.Проблема в том, что когда мы выбираем один и нажимаем клавишу «возврат», команда пользовательского вв...

Задан 20 Jan 2016, 13:17 от lapin
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Использование типа Integer в операторе Switch в Java [duplicate]

На этот вопрос уже есть ответ здесь:Использование Integer в выражении Switch 6 ответовЯ писал простой код на Java для моего приложения для Android, и я получ...

Задан 01 Oct 2014, 10:13 от jaimin
  • 270 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

Как изменить высоту и ширину Switch в Android

Я хотел бы установить переключатель в ширину 120dp и высоту 30dp.Также я не хочу, чтобы текст был большим, но хотел бы, чтобы большой палец покрывал половину общей ширины, поэтому я хочу, чтобы он был 60dp.Кроме того, я хочу, чтобы высота ...

Задан 24 Dec 2013, 14:20 от Sunny
  • 24 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Могу ли я использовать переменную в Javascript до ее объявления?

Некоторое время я задавался вопросом, могу ли я использовать переменную в JS до ее определения, такую как следующее: var country = "USA"; switch (country) { case "USA": country = i; case "blach": //not finished yet } /* put a whole bunch more ...

Задан 26 Nov 2013, 15:12 от tjons
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

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

Код перед первым «регистром» в выражении switch

В C можно написать код до первогоcase этикетка. Есть ли случаи, для которых это полезно или это просто «мертвый блок кода»? Например.: switch (...) { { int a = 0x2a; printf("%d\n", a); } case 0: ... }

Задан 20 Jan 2010, 12:49 от tur1ng
  • 87 голосов
  • 17 ответов
  • 0 просмотров
17 ответов

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

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

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

по умолчанию в качестве первого варианта в инструкции switch?

Я проверил это, и он отлично работает, но выглядит ... странно ... для меня. Должен ли я быть обеспокоен тем, что это нестандартная форма, которая будет удал...

Задан 23 Jul 2011, 12:43 от Lightness Races in OrbitJosh
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

использовать реляционные операторы в коммутаторе

Есть ли способ использовать реляционные операторы (<, <=,>,> =) в операторе switch? int score = 95; switch(score) { case (score >= 90): // do stuff }приведенный выше пример (очевидно) не работает

Задан 09 Oct 2013, 10:38 от dabe
  • 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
  • 0 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Как мне преобразовать оператор IF с 2 переменными в функцию switch с помощью C?

У меня есть оператор IF, который я хочу преобразовать в оператор Switch ... Но он имеет 2 переменные! Возможно ли это сделать на С? Это игра камень, ножницы, бумага: (R для камня, P для бумаги, S для ножниц) char play1, play2; printf("\nPlayer ...

Задан 04 Jan 2013, 15:53 от Tiago C.
  • 62 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Заявление о переключении Java - возможно ли «или» / «и»?

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

Задан 27 Mar 2012, 03:44 от GlassZee
  • 18 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Большое спасибо за ответ. Это было действительно полезно. Если бы я мог отметить два ответа как правильные, я бы тоже отметил ваш. Как это я не могу :(. Во всяком случае, я очень ценю вашу помощь.

но я прочитал вопросы, которые рекомендуют не использовать операторы switch-case на языках, которые его поддерживают. Что касается Python, я видел несколько замен регистров, таких как: Использование словаря (много вариантов)Использование ...

Задан 27 Feb 2009, 11:47 от batbrat
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Можно ли использовать процы с операторами case в Ruby 2.0?

Я помню кое-что о том, что проки были разрешены вcase заявления в Ruby 2.0, но я не могу гуглить. Я пытался проверитьRuby 2.0.0 NEWS [https://github.com/ruby/ruby/blob/ruby_2_0_0/NEWS]а такжеКак написать оператор switch в ...

Задан 21 May 2013, 04:45 от Andrew Grimm
Page 3 of 7