Вопросы по теме 'switch-statement'

Когда использовать If-else if-else вместо операторов switch и наоборот
Почему вам нужно использовать блок switch вместо серии if операторов? Операторы switch , похоже, делают то же самое, но набираются дольше.
106838 просмотров
schedule 03.09.2022

C # переключатель / прерывание
Похоже, мне нужно использовать разрыв в каждом блоке case в моем операторе switch с использованием C #. Я вижу причину этого в других языках, где вы можете перейти к следующему оператору case. Могут ли блоки кейсов переходить в другие блоки...
20310 просмотров
schedule 01.07.2022

Генерация исключений в операторах switch, когда нельзя обработать указанный случай
Допустим, у нас есть функция, которая меняет пароль для пользователя в системе в приложении MVC: public JsonResult ChangePassword (string username, string currentPassword, string newPassword) { switch...
42284 просмотров
schedule 19.10.2023

Переключить язык ассемблера корпуса
Я смотрю на ассемблерный код оператора switch. Я понимаю, как работает код и какие бывают случаи. Мой вопрос в том, как я могу выбрать имена случаев? Ниже приведен код на ассемблере, за которым последует моя интерпретация. Мне в основном...
22850 просмотров

Случайное отображение строк
Я создал пул примерно из 20 строк, каждая из которых отображает разные высказывания. Я хочу, чтобы одно из этих высказываний отображалось в текстовом представлении случайным образом. Я бросаю целое число как случайное 1-20, int randomNumber5 =...
156 просмотров

Реализация оператора «case» для соответствия нескольким условиям «когда»
Я использую Ruby on Rails 3, и я хотел бы использовать оператор case , который даже после сопоставления с оператором when может продолжать проверять другие when statement до последнего else . Например case var when '1' if var2 == ......
5763 просмотров

Исключение Android при заполнении представления списка
При попытке заполнить элементы в ListView после результата оператора switch я сталкиваюсь с какой-то ошибкой. Приложение принудительно закрывается внутри эмулятора, и когда я запускаю его через отладчик Eclipse, он показывает, что основной поток...
235 просмотров
schedule 14.11.2022

C# Как подсчитать количество входных данных, чтобы найти среднее значение в цикле переключения?
Вот мой цикл, который запрашивает номер группы, а затем пожертвование. Мне интересно, как подсчитать количество пожертвований, чтобы найти среднее значение для каждой группы. using System; public class TotalPurchase { public static void...
3460 просмотров
schedule 04.11.2022

C++: что быстрее — поиск в хэш-карте или в операторе switch?
У меня есть шаблон кода, который переводит одно целое число в другое. Именно так: int t(int value) { switch (value) { case 1: return const_1; case 3: return const_2; case 4: return const_3; case 8: return...
14923 просмотров
schedule 28.10.2023

Переключить регистр в C # - ожидается постоянное значение
Мой код выглядит следующим образом: public static void Output<T>(IEnumerable<T> dataSource) where T : class { dataSourceName = (typeof(T).Name); switch (dataSourceName) { case...
174214 просмотров
schedule 14.11.2023

Обработка оператора switch
Каков предпочтительный способ обработки следующего случая: switch (numberOfActualBytes) { case 1: return something1; case 2: return something2; case 3: return something3; case 4: return something4; } Я точно знаю, что...
88 просмотров

Лучше использовать HashTable или переключать регистр
Я не уверен, какой из них лучше. Мне нужно проанализировать каждый символ входной строки и получить строку замены для символа. Для некоторых объектов разрешены все буквенно-цифровые символы, поэтому использование переключателя/регистра приведет к...
3007 просмотров
schedule 18.10.2023

Проблемы с SQL-операторами
я не лучший, когда дело доходит до SQL, все еще изучающего веревки. У меня есть хранимая процедура в моем диспетчере SQL-сервера 2008. USE [ShaftData] GO /****** Object: StoredProcedure [dbo].[GetSalesBuyers] Script Date: 03/23/2012 08:13:17...
218 просмотров
schedule 25.12.2023

MySQL case-then-then (или другие способы) для проверки значений нескольких строк
Я прошу помощи с оператором MySQL «когда-тогда» для извлечения всех sid из таблицы после сравнения нескольких записей с одинаковым sid, но разными значениями cid-data: flag sid cid data ---- --- --- ---- 1 300 1 john 1 300 2...
141 просмотров
schedule 26.09.2022

three.js переключает материалы как материалы camaro
Я тестирую переключатель материалов на three.js и вижу материал camaro ici: http://mrdoob.github.com/three.js/examples/webgl_materials_cars_camaro.html Но если я думаю, что понимаю код, я попытался воспроизвести его с помощью одного объекта,...
1291 просмотров

почему в операторах switch case разрешены только ограниченные типы
Такие языки, как Java , c++ , c , c# , допускают тип integral или выражение, которое оценивается как целочисленный тип в операторах switch-case. [ string литералы и некоторые другие типы разрешены в некоторых языках] Почему нам нужно...
4701 просмотров
schedule 01.02.2024

Изменить значение параметра посреди функции
Попытка создать функцию PowerShell, которая будет выводить одну строку текста, используя несколько наборов переднего и заднего цветов. У меня есть переключатель, который определяет наборы цветов. У функции есть один параметр, который определяет...
95 просмотров

в Obj-C, как я могу сделать оператор switch, который будет оценивать классы, а не просто числа?
в Obj-C переключатель может оценивать только числа. Я бы хотел иметь возможность использовать его для сравнения классов объектов, например, примерно так: switch (currentSubViewController.class) { case UITableViewController.class :...
2820 просмотров
schedule 30.07.2022

Как уменьшить операторы if
Приведенная ниже программа работает по мере необходимости, но как уменьшить количество операторов if. Мне сказали, что если ваша функция содержит 2 или более операторов if, то вы делаете это неправильно. Какие-либо предложения? Я пробовал...
22817 просмотров

продолжать ВСЕГДА недопустимо в переключателе в JS, но перерыв работает нормально
switch ("B") { case "A": break; case "B": continue; case "C": break; default: break; } простой правильный код на С++, но когда он сделан в javascript в стабильном хроме, он просто выдает ошибку «Недопустимый оператор...
10953 просмотров