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

10 ответов

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

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

7 ответов

Как написать оператор switch в jQuery / Javascript, чтобы проверить, есть ли у элемента определенный класс?

Это структура оператора if-else, который я использую: $('.myclass a').click(function() { if ($(this).hasClass('class1')) { //do something } else if ($(this).hasClass('class2')) { //do something } else if ($(this).hasClass('class3')) { //do ...

9 ответов

Переход от одного случая к случаю по умолчанию в операторе switch

switch(ch){ case 'a': //do something, condition does not match so go to default case //don't break in here, and don't allow fall through to other cases. case 'b': //.. case 'c': //.. case '_': //... default: // break; }В операторе ...

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

9 ответов

Переключатель / переключение div (jquery)

Я хочу выполнить довольно простую задачу (надеюсь!) Я получил два тега div и 1 тег привязки, например: <a href="javascript:void(0);">forgot password?</a> <div id="login-form"></div> <div id="recover-password" style="display:none;"></div>Что я ...

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; ...

6 ответов

Использование {} в регистре. Почему?

Какой смысл с использованием{ а также} вcase заявление? Обычно, независимо от того, сколько строк вcase оператор, все строки выполнены. Это просто правило относительно старых / новых компиляторов или есть что-то за этим? int a = 0; switch (a) { ...

3 ответа

Как написать оператор switch для строк в Qt?

Мне нужно создать эквивалент оператора switch / case для строк в C ++ с помощью Qt. Я считаю, что самый простой способ это что-то вроде этого (псевдокод) enum colours { red, green, blue }; QString array[] colour_names = { "red", "green", "blue" ...

4 ответа

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

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

10 ответов

Оператор переключения нескольких переменных в c #

Я хотел бы использовать оператор switch, который принимает несколько переменных и выглядит так: switch (intVal1, strVal2, boolVal3) { case 1, "hello", false: break; case 2, "world", false: break; case 2, "hello", false: etc .... }Есть ли способ ...

3 ответа

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

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