0
ответов

Switch statement > possible to include multiple case matches in a single case?

I'd like to pass multiple values in a single switch case. I realize its not possible they way I'm trying to do it. Is there another way, short of placing each case on its on line? switch(get_option('...
вопрос задан: 8 April 2011 17:17
0
ответов

Производительность массива функций по операторам if и switch

Я пишу очень критически важную часть кода, и у меня было это безумие идея о замене операторов case (или операторов if) массивом указателей на функции. Позвольте мне продемонстрировать; здесь ...
вопрос задан: 8 April 2011 11:48
0
ответов

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

Некоторые файлы code.cpp содержат extern const int v1; extern const int v2; extern const int v3; extern const int v4; int _tmain (int argc, _TCHAR * argv []) {int aee = v1; switch (aee) {...
вопрос задан: 7 April 2011 09:40
0
ответов

Как можно скомпилировать код устройства Даффа?

Я понял, почему устройство Даффа такое быстрее, чем обычный код цикла, который можно развернуть, но не оптимизировать. Но пока не могу понять, как можно скомпилировать код. Полагаю, это уловка с ...
вопрос задан: 6 April 2011 19:46
0
ответов

Как избежать длинных операторов переключения? C ++

Я работаю над «словарем» для своего класса. У меня есть массив int с именем NumOfWordsInFile [], где NumOfWordsInFile [0] соответствует количеству слов в A.txt, а NumOfWordsInFile [25] соответствует ...
вопрос задан: 4 April 2011 00:30
0
ответов

Может ли оператор switch иметь более одной переменной?

Вопрос основан на всех языках, использующих блок switch (C ++ , C # PHP, Java, Python и так далее). Так возможно ли такое? переключатель (var1, var2) case var1 = a: ...
вопрос задан: 25 March 2011 19:07
0
ответов

C# Avoid Multiple SWITCH Statements .net

Please excuse bursts of stupidity as I learn the intricacies of C# / .NET Say I have three classes with multiple static properties (more than three but for arguments sake..) CLASS FOO public ...
вопрос задан: 24 March 2011 23:21
0
ответов

Есть ли элегантный способ заменить if чем-то вроде переключателя при работе с интервалами?

Есть ли в .NET способ заменить код, в котором интервалы сравниваются, как if (compare < 10) {// Сделаем что-нибудь} else if (10 <= compare && compare & ...
вопрос задан: 18 March 2011 14:12
0
ответов

Оптимизация кода; switch по сравнению с if

У меня вопрос о том, использовать ли case или ifs в функции, которая вызывается довольно часто. Вот что есть сейчас, в «если»; код не требует пояснений: int identifyMsg (char * ...
вопрос задан: 13 March 2011 14:15
0
ответов

«Таблица поиска функций» вместо переключателей

Недавно я наткнулся на код, который заменяет использование переключателей жестким кодированием словаря < строка (или что бы мы ни включали), Func <... >> и где бы то ни было, переключатель ...
вопрос задан: 10 March 2011 15:34
0
ответов

Является ли использование регистра «по умолчанию» в операторе switch хорошей привычкой?

когда я ' m с помощью переключателя (в данном случае в Java), если необходимо, я обычно использую вариант по умолчанию. Один из моих учителей сказал мне, что когда он программировал на Паскале, этого случая не существовало. Он сказал, что если это ...
вопрос задан: 6 March 2011 15:50
0
ответов

Выражение переключателя не может быть float, double или boolean

Почему выражение switch не допускает long, float, double или логические значения в Java? почему разрешены только int (и те, которые автоматически повышаются до int)?
вопрос задан: 28 February 2011 12:20
0
ответов

как установить оператор switch в цикле while в java

Я хочу сделать переключение в цикле while, при котором при разрыве каждого оператора switch цикл while останавливается и запрашивает ввод, например F, R, C, Q. Оператор ниже работает, но оператор не прерывается. ...
вопрос задан: 28 February 2011 10:57
0
ответов

Eclipse: как переключаться между окном консоли и редактором?

Я использую Eclipse для разработки Python и R. Как я могу переключаться между вкладкой редактора и окном консоли с помощью сочетания клавиш / горячих клавиш?
вопрос задан: 23 February 2011 11:33
0
ответов

как я могу объединить регистр переключателя и регулярное выражение в Python

Я хочу обработать строку, сопоставив ее с последовательностью регулярного выражения. Насколько я' м пытаюсь избежать вложенных if-then, я думаю о switch-case. Как я могу написать следующую структуру на Python? ...
вопрос задан: 12 February 2011 19:35
0
ответов

Python: Использование словаря в качестве переключателя не работает

Я «неофит питона» и пытаюсь понять внутреннее работы словаря типа данных. Вчера вечером я пытался использовать его в качестве управляющей структуры (например, оператора switch) для ввода с клавиатуры на ...
вопрос задан: 10 February 2011 17:12
0
ответов

Можно ли в Java использовать параметр метода / конструктора в качестве оператора переключения, константы case?

В случае переключения я заметил, что когда я пытаюсь использовать параметр как константа case, я получаю ошибку компиляции. Но я могу использовать поля / локальные вары. Неужели нельзя использовать параметр как случай ...
вопрос задан: 31 January 2011 16:32
0
ответов

Отступы переключателей PHP и JavaScript

Хотя я понимаю, что каждый язык имеет свое собственное соглашение об отступах, я Ничего не могу поделать, но меня раздражает то, что я недавно обнаружил. Рассмотрим этот код из руководства по PHP: switch ($ i) {...
вопрос задан: 21 January 2011 16:36
0
ответов

Проблема Switch Java: выражения case должны быть постоянными выражениями

У меня проблема в моем операторе switch / case. Ошибка гласит: «Выражения регистра должны быть постоянными выражениями». Я понимаю ошибку и могу решить ее с помощью If, но может кто-нибудь скажет мне, почему ...
вопрос задан: 20 January 2011 01:35
0
ответов

Случай переключения Java - по умолчанию против явного перечисления

Я использую Java 6. Предположим, у меня есть перечисление с 6 значениями в порядке от A до F. Примерно 4 значения обрабатывались одинаково. Я мог бы написать это так. switch (whichType) {case A: case B: case ...
вопрос задан: 11 January 2011 03:21
0
ответов

Should switch statements always contain a default clause?

In one of my first code reviews (a while back), I was told that it's good practice to include a default clause in all switch statements. I recently remembered this advice but can't remember what the ...
вопрос задан: 10 January 2011 07:13
0
ответов

Почему я не могу использовать NSInteger в операторе switch?

Почему это не работает: NSInteger sectionLocation = 0; NSInteger sectionTitles = 1; NSInteger sectionNotifications = 2; переключатель (раздел) {case sectionLocation: // break; case ...
вопрос задан: 8 January 2011 19:27
0
ответов

ошибка: количество переключателей не целое число

Я изучил свою проблему по всем ссылкам StackOverflow и нескольким Google, и я все еще в замешательстве. Я подумал, что лучше всего для меня спросить ... Я создаю простой калькулятор командной строки. Вот мой ...
вопрос задан: 26 December 2010 23:38
0
ответов

проблема с условным переключением

Пример ниже является извлечением из http://php.net/manual/de/control-structures.switch.php
вопрос задан: 21 December 2010 12:14
0
ответов

C / C ++: переключатель для нецелых чисел

Часто мне нужно выбрать, что делать, в зависимости от значения константного элемента, не являющегося POD, примерно так: switch (str) {case "foo":. .. case "bar": ... default: ... } К сожалению, переключение может ...
вопрос задан: 20 December 2010 08:52
0
ответов

Операторы переключения Objective C и именованные целочисленные константы

У меня есть контроллер, который служит делегатом двух scrollviews, которые помещаются в представление, управляемое вышеупомянутым контроллером представления. Чтобы различать два вида прокрутки, я пытаюсь использовать переключатель ...
вопрос задан: 20 December 2010 08:37
0
ответов

Какова цель операторов логического переключения в JavaScript?

Я только что столкнулся с оператором логического переключения в чужом коде JavaScript. Это выглядело примерно так: switch (a || b) {case true: // делаем кое-что break; default: // do ...
вопрос задан: 16 December 2010 03:36
0
ответов

Какова сложность во время выполнения оператора switch?

Я хотел бы знать, какова сложность выполнения оператора switch в худшем случае при условии, что у вас n случаев. Я всегда предполагал, что это был O (n). Я не знаю, делают ли компиляторы что-нибудь умное. Если ...
вопрос задан: 14 December 2010 18:34
0
ответов

Операторы переключения плохие? [закрыто]

Недавно я узнал, что операторы switch плохи в ООП, особенно из "Чистого кода" (стр. 37-39) Роберта Мартина. Но рассмотрим эту сцену: я пишу игровой сервер, получаю сообщения от клиентов, ...
вопрос задан: 11 December 2010 14:00
0
ответов

Почему «final static int» может использоваться в качестве константы case для переключателя, но не «final static < your enum> ”

Почему этот переключатель int действителен: публичный класс Foo {частный конечный статический int ONE = 1; частный финальный статический int TWO = 2; public static void main (String [] args) {int value = 1; ...
вопрос задан: 9 December 2010 18:28