Resultados de la búsqueda a petición "switch-statement"

1 la respuesta

¿Podemos usar palabras clave como nombres de parámetros en SWIFT?

Básicamente, quiero configurar una función que use 'for' como parámetro de legibilidad. enum Genre { case drama case comedy } func setupTable(for: Genre) { switch for { case .drama: break case .comedy: break } }Configuré algo como esto, pero ...

4 la respuesta

Este código fuente está cambiando una cadena en C. ¿Cómo lo hace?

Estoy leyendo un código de emulador y he contrarrestado algo realmente extraño: switch (reg){ case 'eax': /* and so on*/ }¿Cómo es esto posible? Pensé que solo podíasswitch en tipos integrales. ¿Hay algún truco macro pasando?

1 la respuesta

¿Por qué JaCoCo no cubre mis declaraciones de cambio de cadena?

tengo unswitch declaración que extrae un modo de direccionamiento de unString y he escrito pruebas unitarias para cubrir, lo que pensé que era cada eventualidad, pero JaCoCo parece omitir miswitch declaraciones, lo que resulta en una menor ...

6 la respuesta

¿Hay alguna forma de usar una matriz constante con índice constante como etiqueta de mayúsculas y minúsculas en C?

Tengo algunos valores constantes y matrices que definen sus etiquetas y sus códigos hash. Por ejemplo, #define LABEL_A 0 //or const int LABEL_A = 0; #define LABEL_B 1 #define LABEL_C 2 #define LABEL_D 3 const char *VALUE[] = {"LABEL_A", ...

3 la respuesta

Android: tocando uno a seis botones continuamente [uno tras otro] para unir resultados diferentes

He decidido trabajar en una aplicación de Android que utiliza tecnología muy similar a la de una aplicación que he visto antes. Quería unir varias pulsaciones de botones para igualar a un resultado de texto diferente. Seis puntos: aplicación ...

7 la respuesta

Uso de cadenas en declaraciones de cambio: ¿dónde nos encontramos con C ++ 17?

Cada uno de nosotros ha tenido (probablemente) el sueño de la infancia de escribir: switch(my_std_string) { case "foo": do_stuff(); break; case "bar": do_other_stuff(); break; default: just_give_up(); }pero esto no es posible, como se explica en ...

1 la respuesta

¿Los interruptores Go / casos se caen o no?

¿Qué sucede cuando llega al final de un caso de Go, se cae al siguiente o supone que la mayoría de las aplicaciones no quieren caer?

3 la respuesta

¿Por qué se necesita Break cuando se usa Switch?

He leído bastantes respuestas sobre SO, pero parece que no puedo encontrar una respuesta definitiva sobre por qué si se omite el salto en este caso, el caso "C" siempre se evaluará como verdadero y la nueva matriz llena solo "G "'s. Entiendo ...

3 la respuesta

Cambiar expresión de caso

Considera una expresión*(1+"AB" "CD"+1) ¿Cuál es la solución para esta expresión? La expresión anterior es una expresión de cambio en C. *(2+"AB" "CD") --> *(2+"ABCD") --> ?Después de esto, ¿qué debo hacer? A continuación se muestra el ...

4 la respuesta

Declaración de cambio anidado en javascript

¿Es posible usar anidadoswitch declaración en javascript. Mi código es algo parecido switch(id1) { case 1: switch(id2){ case 1:{ switch(id3){ case 1:{} case 2:{} } } case 2:{ switch(id4){ case 1:{} case 2:{} } } } case 2: }En caso afirmativo, ...