Вопросы по теме 'switch-statement'
Почему я не могу использовать оператор switch в строке?
Будет ли эта функциональность реализована в более поздней версии Java?
Может ли кто-нибудь объяснить, почему я не могу этого сделать, например, технический способ работы оператора switch в Java?
759245 просмотров
schedule
07.10.2022
Использование элементов константного массива в качестве случаев в операторе switch
Я пытаюсь сопоставить набор нажатий клавиш с набором команд. Поскольку я обрабатываю команды из нескольких мест, я хотел бы установить уровень абстракции между ключами и командами, чтобы, если я изменю базовые сопоставления клавиш, мне не пришлось...
4882 просмотров
schedule
02.09.2023
Случаи переключения Java: с фигурными скобками или без?
Рассмотрим следующие два фрагмента с фигурными скобками:
switch (var) {
case FOO: {
x = x + 1;
break;
}
case BAR: {
y = y + 1;
break;
}
}
Без брекетов:
switch (var) {
case FOO:
x = x + 1;
break;
case...
48859 просмотров
schedule
20.05.2022
Если еще быстрее, чем в случае switch ()?
Я бывший парень Pascal, в настоящее время изучаю C #. У меня такой вопрос:
Код ниже быстрее, чем переключение?
int a = 5;
if (a == 1)
{
....
}
else if(a == 2)
{
....
}
else if(a == 3)
{
....
}
else if(a == 4)
{
....
}
else...
416223 просмотров
schedule
07.01.2024
Оператор VB.NET Switch GoTo Case
Я пишу код на VB.NET, который использует оператор switch, но в одном из случаев ему нужно перейти к другому блоку. В С# это будет выглядеть так:
switch (parameter)
{
case "userID":
// does something here.
case "packageID":...
193922 просмотров
schedule
19.06.2022
Вы бы использовали регионы в длинных объявлениях switch/enum?
Недавно я обнаружил, что мне нужно (да, нужно) определить абсурдно длинные операторы switch и объявления enum в коде C#, но мне интересно, как люди считают, что это лучший способ разделить их на логические подразделы. В моей ситуации как значения...
1260 просмотров
schedule
23.04.2024
повторное использование логики оператора switch
Каков наилучший способ повторного использования логики коммутатора. У меня есть этот оператор switch, который продолжает появляться в моем коде. Вместо того, чтобы скопировать и вставить его, я хотел бы создать функцию, которая вызывает других...
1234 просмотров
schedule
17.12.2023
Ошибка странного переключателя в Obj-C
В моем коде есть этот оператор переключения:
switch(buttonIndex){
case 0:
[actionSheet dismissWithClickedButtonIndex:buttonIndex animated:YES];
break;
case 1:
UIImagePickerController *imagePicker =...
6833 просмотров
schedule
18.02.2022
С# переключатель в лямбда-выражении
Возможно ли иметь переключатель в лямбда-выражении? Если нет, то почему? Resharper отображает это как ошибку.
23596 просмотров
schedule
04.09.2023
Переключатель JavaScript с логическими операторами?
for (var count = 1; count < 6; count++) {
switch (count) {
case (2): document.write("hi"); break;
case (count > 3): document.write("bye"); break;
case (count >= 4): document.write("lol"); break;...
86330 просмотров
schedule
17.03.2024
Использование инструкции Switch — C
У меня есть функция потока в процессе B, которая содержит переключатель для выполнения определенных операций на основе результатов события, отправленного из процесса A, они хранятся в виде двух элементов в массиве.
Я устанавливаю первый элемент на...
313 просмотров
schedule
17.01.2024
Расширенный оператор переключения в цикле while?
Я только что начал C ++, но у меня есть некоторые предварительные знания о других языках (к сожалению, vb некоторое время назад), но у меня странное затруднительное положение. Мне не нравилось использовать так много операторов IF, и я хотел...
11426 просмотров
schedule
26.08.2023
Как использовать значение перечисления в операторе switch в C ++?
Я хотел бы использовать значение enum для оператора switch . Можно ли использовать enum значения, заключенные в "{}" , как варианты выбора для switch() ?
Я знаю, что switch() требуется значение int eger, чтобы направить поток...
158653 просмотров
schedule
27.11.2022
Как сортировать в SQL, игнорируя артикли ("the", "a" и т.д.)
Это часто встречается, и я вижу, что это появилось в StackOverflow для XSLT , Ruby и Drupal , но я не вижу его специально для SQL.
Итак, вопрос в том, как правильно сортировать заголовки, если они начинаются с The, A или An?
Один из способов...
3157 просмотров
schedule
08.04.2023
Doxygen переключатель
У меня есть довольно большой оператор switch (или такой же большой оператор if), который я хотел бы задокументировать как-то в Doxygen, возможно, в его Caller Graph или, может быть, в каком-то формате блок-схемы.
Как я могу этого добиться? Спасибо !
1784 просмотров
schedule
24.12.2022
В Tcl пробел равен пустой строке?
Я использую оператор switch для сопоставления некоторых опций, которые могут иметь или не иметь ЗНАЧЕНИЯ, связанные с ними, а затем извлекаю значения (которые, как я полагаю, могут быть ничем или просто набором пустых строк).
В Tcl они...
1340 просмотров
schedule
10.06.2024
C# Строка с регистром переключения, начинающаяся с
Есть ли способ сделать условие case в операторе switch, где вы говорите, начинается ли строка с чего-то?
ex
Switch (mystring)
{
case("abc")://String begins with abc (abcd or abc1 or abcz or abc.. or abc will fall in this condition)....
103886 просмотров
schedule
12.05.2023
проблема с операторами if/else и switch
следующий код предназначен для обработки событий ACTION_DOWN и ACTION_UP для кнопки с именем Clash. идея состоит в том, что однажды if/else определяет, что событие onTouch было вызвано конфликтом, а оператор switch затем определяет, что делать,...
1681 просмотров
schedule
17.07.2023
Как я могу сравнивать строки в C, используя оператор `switch`?
В C есть конструкция switch , которая позволяет выполнять различные условные ветки кода на основе тестового целочисленного значения, например,
int a;
/* Read the value of "a" from some source, e.g. user input */
switch (a) {
case 100:...
267008 просмотров
schedule
12.10.2022
Почему final static int можно использовать в качестве константы регистра переключателя, но не final static ‹ваше перечисление›
Почему этот int переключатель действителен:
public class Foo {
private final static int ONE = 1;
private final static int TWO = 2;
public static void main(String[] args) {
int value = 1;
switch (value) {...
17436 просмотров
schedule
27.03.2022