switch-statement

En JavaScript, ¿se considera que regresar de una instrucción switch es una mejor práctica que usar break?

Opción 1-cambiar usando retorno: function myFunction(opt) { switch (opt) { case 1: return "One"; ... real del objeto literal y no la propiedad. ¿Qué haría para arreglar esto usando la técnica descrita en@ic3b3rg comentarios?

¿Puede Objective-C activar NSString?

¿Hay una forma más inteligente de reescribir esto? if ([cardName isEqualToString:@"Six"]) { [self setValue:6]; } else i ... EqualToString:@"Eight"]) { [self setValue:8]; } else if ([cardName isEqualToString:@"Nine"]) { [self setValue:9]; }

Cómo usar null en switch

Integer i = ... switch (i){ case null: doSomething0(); break; } En el código anterior no puedo ... ucción switch case. ¿Cómo puedo hacer esto de manera diferente? No puedo usar default porque entonces quiero hacer otra cosa.

¿Las sentencias switch deben contener siempre una cláusula por defecto?

En una de mis primeras revisiones de código (hace un tiempo), me dijeron que es una buena práctica incluir una cláusula prede ... nde este idioma? No recuerdo qué idioma estaba usando en ese momento-tal vez esto se aplica a algunos idiomas y a otros no?

Múltiples casos en la instrucción switch

¿Hay una manera de caer a través de múltiples declaraciones de casos sin declarar case value: repetidamente? Sé que esto fu ... the Default break; } ¿Es esta sintaxis en la que estoy pensando de un lenguaje diferente, o me estoy perdiendo algo?

Sentencia Switch for greater-than / less-than

Así que quiero usar una instrucción switch como esta: switch (scrollLeft) { case (<1000): //do stuff break; ca ... de hacer precisamente eso. Odio usar sentencias 30 if, así que prefiero usar la sintaxis switch. ¿Hay algo que pueda hacer?

Swift: Tipo de clase de prueba en la instrucción switch

En Swift se puede comprobar el tipo de clase de un objeto usando 'is'. ¿Cómo puedo incorporar esto en un bloque 'switch'? Creo que no es posible, así que me pregunto cuál es la mejor manera de evitar esto. TIA, Pedro.

Prueba para múltiples casos en un interruptor, como un OR (||)

¿Cómo se utiliza un switch case cuando usted necesita probar para a o b en el mismo caso? switch (pageid) { case "listing-page" || "home-page": alert("hello"); break; case "details-page": alert("goodbye"); break; }

Java: usando la instrucción switch con enum bajo subclase

Primero diré que estoy mucho más familiarizado con los enums en C# y parece que los enums en Java son un desastre. Como pued ... lass.MyEnum.VALUE_A: { <-- error on this line //.. break; } } } }

Conmutador SQL / Caso en la cláusula where

Intenté buscar pero no pude encontrar nada que me ayudara. Estoy tratando de hacer esto en SQL: declare @locationType varc ... o obtener la sintaxis ni siquiera cerca de ser correcta. SQL sigue quejándose de mi ' = ' en la primera línea WHEN... Ayuda!

Uso de dos valores para una instrucción de caso switch

En mi código, el programa hace algo dependiendo del texto introducido por el usuario. Mi código se ve así: switch (name) { ... break; } Sé que el operador || no funcionará en la instrucción case, pero hay algo similar que pueda usar.

¿Sintaxis válida, pero sin valor en switch-case?

A través de un pequeño error, accidentalmente encontré esta construcción: int main(void) { char foo = 'c'; switch(f ... anzable, pero esto parece inútil. ¿Debería un compilador marcar esto como código inalcanzable? ¿Esto tiene algún propósito?

¿Por qué la instrucción switch no se puede aplicar en cadenas?

Compilando el siguiente código y obtuvo el error de type illegal. int main() { // Compilation error - switch expression ... adena en switch o case. ¿Por qué? ¿Hay alguna solución que funcione bien para soportar la lógica similar a switch on strings?

¿Es "else if" más rápido que "switch() case"? [duplicar]

Posible Duplicado:¿Hay alguna diferencia significativa entre usar if / else y switch-case en C#? Soy un ex Pascal, a ... orque mi programa tiene una estructura similar (muchas, muchas sentencias "else if"). Debo convertirlos en los interruptores?

Declarar variables dentro de una instrucción switch [duplicate]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué no se pueden declarar variables en una instrucción s ... ) antes de que resulte en ningún error? switch (i) { case 0: NSLog(@"wtf"); int j = 1; break; }

¿Cambiar la sentencia fallthrough en C#?

Switch statement fallthrough es una de mis principales razones personales para amar switch vs. if/else if construcciones. Un ... ase label ('case 2:') to another ¿Por qué? ¿Y hay alguna manera de obtener este tipo de comportamiento sin tener tres ifs?

Sentencia Switch: ¿debe ser el último caso por defecto?

Considere la siguiente switch declaración: switch( value ) { case 1: return 1; default: value++; // fall-th ... confuso y soy muy consciente de ello. Solo estoy interesado en la sintaxis general (¿está definida?) y el resultado esperado.

Sentencia Switch múltiples casos en JavaScript

Necesito varios casos en la instrucción switch en JavaScript, algo así como: switch (varName) { case "afshin", "saeed", ... er eso? Si no hay manera de hacer algo así en JavaScript, quiero saber una solución alternativa que también siga DRY concept.

error de sentencia switch case: las expresiones case deben ser expresiones constantes

Mi sentencia switch-case funciona perfectamente ayer. Pero cuando ejecuté el código temprano esta mañana eclipse me dio un er ... d.btnmenu: openOptionsMenu(); break; } } Todos R.id.int están todos subrayados en rojo.