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

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

Ява: длинный список условий, что делать? [закрыто]

Мне нужно предложение для правильного подхода к применению условий в Java.У меня есть 100 условий, на основе которых я должен изменить значение переменной St...

Задан 09 Jan 2013, 12:44 от Prateek
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

@jcsalomon: верно, см. мое редактирование. Я думаю, что я добавлю это и к P99 тоже.

ли хак для поддержки регистра диапазона в выражении переключателя c (99?) Или target C? Я знаю, что это не поддерживается, чтобы написать что-то вроде этого: switch(x) case 1: case 2..10: case 11:Но я думал, что должен быть способ генерировать ...

Задан 13 Jan 2011, 13:21 от CodeFlakes
  • 4 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

переключение на операторы if-else

Я только недавно заинтересовался программированием и хочу создавать приложения для Android для телефонов или планшетов. За пару недель я прошел долгий путь, почти ничего не зная о java / xml. Я очень серьезно отношусь к этому. Я собираюсь найти ...

Задан 06 Dec 2011, 01:33 от brando_fvkTech
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

C ++ / C ++ 11 - оператор Switch для шаблонов с переменным числом аргументов?

Допустим, у меня есть несколько таких структур: struct MyStruct1 { inline void DoSomething() { cout << "I'm number one!" << endl; } }; struct MyStruct2 { static int DoSomething() { cout << "I'm the runner up." << endl; return 1; } }; struct ...

Задан 11 Sep 2011, 22:46 от nonoitall
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

идея переключения / сопоставления с образцом

недавно смотрел на F #, и пока яЯ вряд ли пройду через забор в ближайшее время, он определенно выделяет некоторые области, где C # (или поддержка библиотеки)...

Задан 01 Oct 2008, 04:34 от Marc Gravell
  • 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
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

PHP- Swich оператор с условным переключателем

Могу ли я поставить условное заявление в заявлении переключателя. ex - switch ($ totaltime &lt;= 13) Кроме php как насчет совместимости с другими языками?

Задан 20 Oct 2014, 18:53 от Nadishan
  • 23 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему переключатель enum принимает неявное преобразование в 0, но не для других целых чисел?

Существует: enum SomeEnum { A = 0, B = 1, C = 2 }Теперь компилятор позволяет мне написать: SomeEnum x = SomeEnum.A; switch(x) { case 0: // <--- Considered SomeEnum.A break; case SomeEnum.B: break; case SomeEnum.C: break; default: break; ...

Задан 19 Feb 2013, 05:52 от Ryszard Dżegan
  • 143 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

идея переключения / сопоставления с образцом

Я недавно смотрел на F #, и, хотя я вряд ли скоро пройду через забор, он определенно выделяет некоторые области, где C # (или поддержка библиотеки) может облегчить жизнь. В частности, я имею в виду возможность сопоставления с образцом в F #, ...

Задан 01 Oct 2008, 06:34 от Marc Gravell
  • 19 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

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

ошибка программы при вводе данных в массив и отображении нуля

Я сделал некоторые исправления, сославшись здесь, но все еще не вполне удовлетворил мою программу, и она все еще не завершена. Проблема 1 = мой displayReg () выходит "nullnullnullnull ...", я должен использовать arraylist? Проблема 2 = мне нужно ...

Задан 14 Jun 2013, 15:09 от Aniq Best
  • 26 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Я понимаю ошибку, и я могу устранить ее с помощью If, но может кто-то сказать мне, почему выражение case должно быть постоянным в switch / case

я возникла проблема в моей инструкции switch / case. Ошибка говорит: «Выражения регистра должны быть константными выражениями». Я понимаю ошибку, и я могу устранить ее, используя If, но может кто-нибудь сказать мне, почему выражение case должно ...

Задан 20 Jan 2011, 01:35 от Dimitri
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

t sql «выберите регистр» против «если… еще» и объяснение «начала»

У меня мало опыта с т sql, и я должен написать сохраненный. Это мое хранится: USE myDatabase GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[myStored] ( @myPar1 INT, @myPar2 SMALLDATETIME ) AS BEGIN SET NOCOUNT ON IF ...

Задан 18 Dec 2013, 21:51 от lamarmora
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Рекомендации по рефакторингу для больших коммутаторов в C #

У меня есть приложение на C # / Winforms, которое позволяет пользователям размещать объекты в сетке для создания уровней для игры. У него есть несколько инструментов для размещения плиток / источников света / дверей / объектов и т. Д. В настоящее ...

Задан 02 Jun 2009, 23:55 от Kath
  • 100 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

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

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

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

 в

ператоров switch можно ли изменить значение переключателя внутри оператора switch, чтобы он мог переходить к различным случаям? Пример: int w = 0; switch(w) { case 1: doSomething(); w = 3; case 2: doSomething(); break; case 3: doSomething(); ...

Задан 24 May 2011, 04:38 от Andrew
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Переключение логического выражения регистра в Java - против JS или PHP

в JavaScript, а также я видел это в PHP: вы можете использовать логическое выражение в ваших случаях: Например: switch(true){ case (d<10): document.write("Less than 10"); break; case (d==10): document.write("Equal to 10"); break; case (d>10): ...

Задан 14 May 2013, 02:05 от hayonj
  • 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
  • 94 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как вырваться из петли изнутри выключатель?

Я пишу код, который выглядит следующим образом: while(true) { switch(msg->state) { case MSGTYPE: // ... break; // ... more stuff ... case DONE: break; // **HERE, I want to break out of the loop itself** } } Есть ли прямой способ сделать это? Я ...

Задан 14 Sep 2009, 06:51 от jrharshath
  • 0 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

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

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

swtich был бы мечтой ... он был вложен, если / elses ... написан на языке C ++ программистами COBOL ... Я ушел вскоре после этого.

отрим следующие два фрагмента с фигурными скобками: switch (var) { case FOO: { x = x + 1; break; } case BAR: { y = y + 1; break; } } Без брекетов: switch (var) { case FOO: x = x + 1; break; case BAR: y = y + 1; break; }Я знаю, что во фрагменте ...

Задан 11 Mar 2009, 06:00 от cdmckay
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Параметр switch / Case несовместим со сравнением объектов и может сравнивать только с атомарными типами Си, поэтому это решение не может быть использовано.

ыло интересно: есть ли способ сделать поддержку Objective-C мульти-переменнойswitch построить? Я имею в виду, что очень часто мне приходится сталкиваться с проблемами, решение которых зависит от пары переменных, а не от одной. Для длинного ...

Задан 08 Jun 2011, 15:57 от marzapower
  • 4 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

появляется break и switch для выполнения всех операторов case

В последнем стабильном выпуске Java и Eclipse (Kempler) введите следующий код и выполните его, предполагая, что существуют имена пакетов и классов: package some_package; public class what_the_heck { public static void main(String[] args) { int p ...

Задан 05 Nov 2013, 19:02 от user1881400
  • 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
  • 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
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 23 Jul 2009, 06:38 от Chaddeus
Page 1 of 7
1 2 3 4 5