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.

15
Sintaxis de Python para "si a o b o c pero no todos"
Tengo un script de Python que puede recibir cero o tres argumentos de línea de comando. (Se ejecuta con el comportamiento predeterminado o necesita los tres valores especificados). ¿Cuál es la sintaxis ideal para algo como: if a and (not b or not c) or b and (not a or …

9
¿Qué es un valor None?
He estado estudiando Python y leí un capítulo que describe el Nonevalor, pero desafortunadamente este libro no es muy claro en algunos puntos. Pensé que encontraría la respuesta a mi pregunta, si la comparto allí. Quiero saber lo que el Nonevalor es y qué es lo que lo uso para? …




11
¿Poner una declaración if-elif-else en una línea?
He leído los enlaces a continuación, pero no responde a mi pregunta. ¿Python tiene un operador condicional ternario? (la pregunta es sobre la condensación de la declaración if-else en una línea) ¿Existe una forma más fácil de escribir una declaración if-elif-else para que quepa en una línea? Por ejemplo, if …




9
¿Por qué las declaraciones ifelse de R no pueden devolver vectores?
He encontrado que las declaraciones ifelse de R son bastante útiles de vez en cuando. Por ejemplo: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Pero estoy algo confundido por el siguiente comportamiento. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 ¿Es esta una opción de diseño que está por …
118 r  if-statement  r-faq 

11
Prueba 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 proporcionó un número entero válido, el script hace una cosa, y si no es válido, hace otra. El problema es que no he encontrado una manera fácil (y razonablemente …


4
Cuente con la condición IF en la consulta MySQL
Tengo dos tablas, una es para noticias y la otra para comentarios y quiero obtener el recuento de los comentarios cuyo estado se ha establecido como aprobado. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN ccc_news_comments ON ccc_news_comments.news_id = ccc_news.news_id WHERE `ccc_news`.`category` = …


5
Si contra velocidad de cambio
Las sentencias de cambio suelen ser más rápidas que las sentencias if-else-if equivalentes (como, por ejemplo, se describe en este artículo ) debido a las optimizaciones del compilador. ¿Cómo funciona realmente esta optimización? ¿Alguien tiene una buena explicación?

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.