Результаты поиска по запросу "switch-statement"

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; }Я знаю, что во фрагменте ...

3 ответа

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

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

6 ответов

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

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

ТОП публикаций

1 ответ

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

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

4 ответа

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

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

2 ответа

 такое завершение кода и проверка компилятора

му у меня есть проблема с использованием постоянной переменной в следующем операторе switch в Objective-C. у меня естьConstants.hсо следующим: // Constants.h extern NSInteger const TXT_NAME;А такжеConstants.mкак: // Constants.m #import ...

1 ответ

 с

от вопрос уже есть ответ здесь: Как написать оператор switch в Ruby [/questions/948135/how-to-write-a-switch-statement-in-ruby] 22 ответаМожет кто-нибудь привести пример использования регистра в Ruby для переменной?

1 ответ

, Вы должны решить, может ли это вызвать проблемы в вашем конкретном случае использования.

отрим следующий пример кода: class MyClass { public long x; public void DoWork() { switch (x) { case 0xFF00000000L: // do whatever... break; case 0xFFL: // do whatever... break; default: //notify that something going wrong throw new Exception(); ...

10 ответов

Разница в 1 мс слишком мала, чтобы о ней заботиться. Это отличается больше, чем от каждого теста. Дело в том, что используйте стиль кодирования, который имеет смысл, и не пытайтесь микрооптимизировать.

му я хочу использовать оператор switch следующим образом: switch (scrollLeft) { case (<1000): //do stuff break; case (>1000 && <2000): //do stuff break; }Теперь я знаю, что любое из этих утверждений (<1000) или же (>1000 && <2000) не будет ...

5 ответов

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

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