Resultados de la búsqueda a petición "switch-statement"
¿Cuál es la mejor alternativa a una declaración de cambio fuera de control?
Heredé un proyecto que tiene algunos bloques de instrucciones de cambio enormes, y algunos contienen hasta 20 casos. ¿Cuál es una buena manera de reescribir esto?
cambiar declaración sin descanso
¿Cómo es que una opción de caso en una declaración de cambio que no contiene una interrupción reenvía automáticamente al siguiente caso sin verificación? try { switch($param) { case "created": if(!($value instanceof \DateTime)) throw new ...
error: cambiar cantidad no es un entero
He investigado mi problema en todo StackOverflow y enlaces de múltiples google, y todavía estoy confundido. Pensé que lo mejor para mí es preguntar ... Estoy creando una calculadora de línea de comando simple. Aquí está mi código hasta ...
Usar un NSString en una declaración de cambio
¿Es posible usar unNSString en unswitch ¿declaración? ¿O es mejor simplemente usarif / else if?
¿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 ...
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?
por qué no puedo crear instancias de objetos dentro de un bloque de caja de interruptores
mi código tiene 3 clases n_hexa, n_octa, n_bin. El codigo esta aqui switch(choice) { case 1: cin>>n; n_hexa nx(n); break; case 2: cin>>n; n_octa no(n); break; case 3: cin>>n; n_bin nb(n); break; }al compilar da un mensaje "cruza la ...
svn: el interruptor no funciona con relativo svn: externo?
Tenemos una subcarpeta que es una svn relativa externa (../project/subfolder). En una nueva verificación de troncal apunta a (... TRUNK / project / subfolder) y en una nueva verificación de rama apunta a (... BRANCH / branchName / project / ...
Cambiar declaraciones son malas? [cerrado]
Hace poco me enteré de que las declaraciones de cambio son malas en OOP, especialmente de "Código limpio" (p37-39) de Robert Martin. Pero considere esta escena: estoy escribiendo un servidor de juego, recibiendo mensajes de clientes, que ...
C Tirantes de caja de interruptor después de cada caso
En una Cswitch-case control de flujo, se requiere poner llaves{}después decase si las variables se están definiendo en ese bloque. ¿Es una mala práctica poner llaves después de cadacase, independientemente de la declaración de variable? Por ...