switch-statement

¿Por qué se requiere por defecto para un interruptor en una enumeración en este código?

Normalmente, default no es necesario en una instrucción switch. Sin embargo, en la siguiente situación, el código se compila ... itch(XYZ xyz) { switch(xyz) { case A: return "A"; case B: //default: return "B"; } }

la instrucción del interruptor de c# es vuelta conveniente para substituir la rotura

¿Es esta una forma apropiada de manejar instrucciones de cambio de c# o todavía se requiere una interrupción explícita? r ... _ORACLE: return @"\.NET Data Provider for Oracle\"; } return new string(new char[0]); }

C++ Long switch sentencia o buscar con un mapa?

En mi aplicación C++, tengo algunos valores que actúan como códigos para representar otros valores. Para traducir los códigos ... a una simple búsqueda con el código utilizado como valor clave. ¿Cuál es mejor/más eficiente/más limpio/aceptado? ¿Por qué?

Un problema de Switch Java: las expresiones mayúsculas y minúsculas deben ser expresiones constantes

Tengo un problema en mi sentencia switch/case. El error dice: "Las expresiones mayúsculas y minúsculas deben ser expresiones ... Trash: seeTrash(); break; } return super.onOptionsItemSelected(item); } Thx para su explicación !!

¿Las declaraciones de cambio son malas? [cerrado]

Recientemente aprendí que las sentencias switch son malas en OOP, perticularmente de "Clean Code"(p37-39) de Robert Martin. ... es, no metter qué soluciones pienso, tendrá que usar switch en algún lugar. Lo patrón ¿debo usar si no la instrucción switch?

¿Cómo puedo usar rangos en una instrucción switch case usando JavaScript?

¿Cómo puedo usar rangos en una instrucción switch case usando JavaScript? Así que, en lugar de escribir código para todas y ... e(); break; case 6-7: //doStuffWithThirdRange(); break; default: //doStuffWithAllOthers(); }

¿Alguien no está de acuerdo con la afirmación: "usar switch es un mal estilo de OOP"?

Lo he visto escrito en varios hilos/comentarios en stackoverflow que usar switch es simplemente un mal estilo de OOP. Persona ... seguir. Pero afirmaciones como" Cambiar es un olor a código " están equivocadas, en mi opinión. ¿Alguien más está de acuerdo?

¿Es posible usar goto con switch?

Parece que es posible con C#, pero lo necesito con C++ y preferiblemente multiplataforma. Básicamente, tengo un interruptor ... iteriaX) Paint(); else goto default; break; default: Print("Ugly color, no paint.") break; }

¿El orden de los casos en una instrucción switch afecta el rendimiento?

Tengo un switch programa de casos: Cajas de interruptores de orden ascendente: int main() { int a, sc = 1; ... orden descendente. Entonces, si tengo más números de casos de conmutación, ¿el orden de los casos afecta el rendimiento?

Switch-Case para cadenas en Javascript que no funcionan como se esperaba

Así que tengo este problema con las cadenas y switch-case, y voy a tratar de mantenerlo lo más simple posible. Aquí evento.k ... "); break; } Pero falla! Entonces, ¿por qué coincide en el bloque if al principio, ¿pero no para el caso del cambio?

Usa string.Contiene() con interruptor()

Estoy haciendo una aplicación de C # donde uso if ((message.Contains("test"))) { Console.WriteLine("yes"); } else if ((m ... ("test2"))) { Console.WriteLine("yes for test2"); } ¿Habría alguna manera de cambiar a switch() las declaraciones if()?

instrucción switch equivalente en el archivo por lotes de Windows

Me pregunto si hay una manera sencilla de ramificar la ejecución en un archivo por lotes de Windows dependiendo del valor de ... hing else ) ELSE IF "%ID%"=="2" ( REM do another thing ) ELSE ( REM default case... ) Tan tonto. Alguna solución mejor?

Expresión dentro de la sentencia switch case

Estoy tratando de crear una sentencia switch, pero parece que no puedo usar una expresión que se evalúe (en lugar de una cade ... stoy perdiendo algo obvio o no es posible? Google no ha sido amigable en este caso. Cualquier ayuda/punteros apreciados M

VB.NET Cambiar Declaración GoTo Caso

Estoy escribiendo algún código en VB.NET eso usa una sentencia switch pero en uno de los casos necesita saltar a otro bloque. ... Then 'does something here Else ' My original "Select Case statement" here without the case for "mvrType" End If

¿Cuál es la diferencia entre Cond y Case?

En el lenguaje de programación Elixir, hay dos construcciones similares cond y case. Ambos se asemejan a las declaraciones switch o select de otros idiomas Tanto cond como case se describen en esta página

Cambiar PropertyType

¿Cómo puedo hacer que esto funcione? switch(property.PropertyType){ case typeof(Boolean): //doStuff br ... No quiero usar el nombre ya que la comparación de cadenas para tipos es simplemente increíble y puede estar sujeta a cambios.

¿Es seguro el hilo de evaluación de la declaración" switch"?

Considere el siguiente código de ejemplo: class MyClass { public long x; public void DoWork() { switch ... se realiza cuando la " x "es cero (es decir, durante la nueva asignación), ¿caeremos en el caso" predeterminado " no deseado?

Instrucción Switch usando or

Estoy creando una aplicación de consola y usando una instrucción switch para crear un sistema de menú simple. La entrada del ... ; default: break; } Si esto no es posible, ¿hay una solución alternativa? Realmente no quiero repite el código.

¿Cuál es la diferencia y por qué Switch Case funciona así en C#? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Declaración de variable en una sentencia switch C # ... sido contestada, mi pregunta ahora puede reducirse a lo que realmente se trata. Por qué: int x; x++; ¿No funciona esto?

Número máximo de elementos enum en Java

¿Cuál es el número máximo de elementos permitidos en una enumeración en Java? Quería averiguar el número máximo de casos en ... os de -2,147,483,648 a 2,147,483,647 y un caso predeterminado. Sin embargo, también se permiten enum... así que la pregunta..