if-statement

¿La manera más eficiente de hacer una declaración if-elif-elif-else cuando el else se hace más?

Tengo una instrucción in if-elif-elif-else en la que el 99% de las veces se ejecuta la instrucción else: if something == 't ... ¿Alguien sabe si y cómo se podría hacer esto de manera más eficiente o es simplemente ¿la mejor manera posible de hacerlo?

Sintaxis de Python para " si a o b o c pero no todos ellos"

Tengo un script python que puede recibir cero o tres argumentos de línea de comandos. (O bien se ejecuta en el comportamiento ... Cuál es la sintaxis ideal para algo como: if a and (not b or not c) or b and (not a or not c) or c and (not b or not a): ?

Compruebe si un div no existe con javascript

Comprobar si existe un div es bastante simple if(document.getif(document.getElementById('if')){ } Pero ¿cómo puedo comprobar si un div con el id dado no existe?

¿Puedo tener un bloque IF en el archivo DOS batch?

En un archivo por lotes DOS solo podemos tener 1 línea si el cuerpo de la declaración? Creo que encontré un lugar que podría ... s down :Continue7 Extrañamente ni "GP Manager is up" ni "GP Manager is down" se imprimen cuando corro el archivo por lotes.

Cómo comprobar si una cadena contiene un elemento de una lista en Python

Tengo algo como esto: extensionsToCheck = ['.pdf', '.doc', '.xls'] for extension in extensionsToCheck: if extension in ... dos preguntas están realmente buscando resolver el problema opuesto de la otra. La solución para ambos resulta ser la misma.

¿Cómo evitar la cadena if / else if al clasificar un encabezado en 8 direcciones?

Tengo el siguiente código: if (this->_car.getAbsoluteAngle() <= 30 || this->_car.getAbsoluteAngle() >= 330) th ... on::DOWN_RIGHT; Quiero evitar la cadena if s; es realmente fea. ¿Hay otra forma, posiblemente más limpia, de escribir esto?

¿Cómo puede una variable Java ser diferente de sí misma?

Me pregunto si esta pregunta se puede resolver en Java (soy nuevo en el lenguaje). Este es el código: class Condition { ... orio: ¿Cómo puede omitir el primer caso (es decir, hacer que la condición x == x sea falsa) sin modificar la condición en sí?

Angularjs construcción if-then-else en expresión

Puedo usar de alguna manera la construcción if-then-else (operador ternario) en la expresión angularjs, por ejemplo, tengo la ... sar la función que devuelve cadena, me interesa la posibilidad de usar la construcción if-then-else en la expresión. Gracias.

Probar si la cadena es un entero válido

Estoy tratando de hacer algo lo suficientemente común: Analizar la entrada del usuario en un script de shell. Si el usuario p ... a como esta if [ -I "string" ] ; then echo "String is a valid integer." else echo "String is not a valid integer." fi

¿Cuál es la diferencia relativa de rendimiento de la sentencia if/else versus switch en Java?

Preocupándome por el rendimiento de mi aplicación web, me pregunto cuál de las instrucciones "if/else" o switch es mejor con respecto al rendimiento.

¿Por qué esta declaración if, con un control de asignación e igualdad, se evalúa como falsa?

¿Cómo funciona una instrucción Java if cuando tiene una asignación y un control de igualdad OR-d juntos?? public static voi ... em.out.println("TRUE"); } else { System.out.println("FALSE"); } } ¿Por qué esta impresión es FALSA?

La instrucción Bash if con múltiples condiciones genera un error

Estoy tratando de escribir un script que compruebe dos banderas de error, y en caso de que una bandera (o ambas) se cambien, ... or_flag_o"=="2" ] || [ "$my_error_flag"="1" && "$my_error_flag_o"="2" ]]; then' ¿Están mis corchetes desordenados?

# ifdef vs # if - ¿cuál es mejor/más seguro como método para habilitar / deshabilitar la compilación de secciones particulares de código?

Esto puede ser una cuestión de estilo, pero hay un poco de división en nuestro equipo de desarrollo y me preguntaba si alguie ... ro es más seguro porque siempre hay algo definido y no hay peligro de que pueda destruir otras definiciones en otros lugares.

Cómo comprobar si un archivo está vacío en Bash?

Tengo un archivo llamado diff.txt. Quiero comprobar si está vacío. Hice algo como esto, pero no pude hacerlo funcionar. if [ -s diff.txt ] then touch empty.txt rm full.txt else touch full.txt rm emtpy.txt fi

Instrucción Python simple if o logic

Cómo escribirías, en python: if key < 1 or key > 34: He intentado todo lo que se me ocurre, y me resulta muy frustrante.

Enumerar la comprensión con la declaración if

Quiero comparar 2 iterables e imprimir los elementos que aparecen en ambos iterables. >>> a = ('q', 'r') >>&g ... ^ Pero me da un error de sintaxis no válido donde se ha colocado el ^. ¿Qué tiene de malo esta función lamba?

¿Python tiene una forma más limpia de expresar " si x contiene a|b / c / d?"? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Compruebe si un elemento de la lista Python contiene una caden ... |bird|mouse|elephant|pig|cow)', x) Pero me preguntaba si había una forma más limpia que no involucre expresiones regulares.

Cómo escribir la sentencia IF ELSE en una consulta MySQL

¿Cómo escribo una sentencia IF ELSE en una consulta MySQL? Algo como esto: mysql_query("...(irrelevant code).. IF(action= ... his should equal 1, the query should not change anything in the database, //just the variable for returning the information

MySQL SI NO ES NULL, entonces muestra 1, de lo contrario muestra 0

Estoy trabajando con una pequeña complicación de visualización aquí. Estoy seguro de que hay una capacidad IF/ELSE que estoy ... no haciéndolo. Pero puede que esté utilizando COALESCE mal. ¿Cómo puedo mostrar un 0, si es nulo, y un 1, si existe algo?

¿El IF funciona mejor que el IF-ELSE?

¿Cuál de estos bloques de código funciona mejor y cuál de ellos es más legible? Supongo que la ganancia sería insignificante ... s decir que el bloque IF-Else(Bloque #1) corre más rápido que el bloque if(Bloque #2) como han señalado muchos en este foro.