Preguntas etiquetadas con if-statement

Una instrucción "if" es una estructura de control de flujo en la mayoría de los lenguajes de programación que ramifica el flujo de ejecución según una condición binaria, generalmente evaluada en tiempo de ejecución. Si las declaraciones también se denominan comúnmente condicionales. Cuando use esta etiqueta, incluya también una etiqueta de idioma apropiada, como por ejemplo "java" si su pregunta es específica del idioma.


13
si ... más dentro de JSP o JSTL
Quiero generar un código HTML basado en alguna condición en un archivo JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } ¿Cómo puedo hacer eso? ¿Debo usar JSTL?
283 jsp  if-statement  jstl 

4
salir de si y foreach
Tengo un bucle foreach y una declaración if. Si se encuentra una coincidencia, finalmente necesito salir del foreach. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach here> } …


30
¿Cómo evitar las cadenas "si"?
Suponiendo que tengo este pseudocódigo: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Las funciones executeStepXdeben ejecutarse si y solo si las anteriores tienen éxito. En cualquier caso, la executeThisFunctionInAnyCasefunción debe llamarse al final. Soy …



26
¿Demasiadas declaraciones 'si'?
El siguiente código funciona como lo necesito, pero es feo, excesivo o varias otras cosas. Miré las fórmulas e intenté escribir algunas soluciones, pero termino con una cantidad similar de declaraciones. ¿Hay algún tipo de fórmula matemática que me beneficiaría en este caso o son 16 si las declaraciones son …


4
Diferencia entre if (a - b <0) y if (a <b)
Estaba leyendo el ArrayListcódigo fuente de Java y noté algunas comparaciones en sentencias if. En Java 7, el método grow(int)usa if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; En Java 6, growno existía. Sin ensureCapacity(int)embargo, el método utiliza if (newCapacity &lt; minCapacity) newCapacity = minCapacity; ¿Cuál fue la razón …

18
Forma pitónica para evitar las declaraciones "if x: return x"
Tengo un método que llama a otros 4 métodos en secuencia para verificar condiciones específicas, y regresa de inmediato (sin verificar los siguientes) cada vez que uno devuelve algo Verdad. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if …





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.