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.

6
Cómo evitar que ifelse () convierta objetos Date en objetos numéricos
Estoy usando la función ifelse()para manipular un vector de fecha. Esperaba que el resultado fuera de clase Date, y me sorprendió obtener un numericvector en su lugar. Aquí hay un ejemplo: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Esto es …
162 r  datetime  if-statement 


15
Cómo acortar mis declaraciones condicionales
Tengo una declaración condicional muy larga como la siguiente: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Me preguntaba si podría refactorizar esta expresión / declaración en una forma más concisa. ¿Alguna idea sobre cómo lograr esto?

14
Comprobación de puntero NULL en C / C ++ [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . Mejora esta pregunta En una revisión de código reciente, un …



3
Usar múltiples let-as dentro de una declaración if en Swift
Estoy desenvolviendo dos valores de un diccionario y antes de usarlos tengo que convertirlos y probar el tipo correcto. Esto es lo que se me ocurrió: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double { if let longitudeDouble = …

17
Asignación en una declaración if
Tengo una clase Animaly su subclase Dog. A menudo me encuentro codificando las siguientes líneas: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Para la variable Animal animal;. ¿Hay alguna sintaxis que me permita escribir algo como: if (Dog dog = animal as Dog) …
142 c#  casting  if-statement 


14
Una línea si-condición-asignación
Tengo el siguiente código num1 = 10 someBoolValue = True Necesito establecer el valor de num1to 20if someBoolValueis True; y no hacer nada de otra manera. Entonces, aquí está mi código para eso num1 = 20 if someBoolValue else num1 ¿Hay alguna forma de evitar la ...else num1parte para que …


9
La forma más elegante de escribir un 'si'
Desde C ++ 17 se puede escribir un ifbloque que se ejecutará exactamente una vez como esta: #include <iostream> int main() { for (unsigned i = 0; i < 10; ++i) { if (static bool do_once = true; do_once) { // Enter only once std::cout << "hello one-shot" << std::endl; …
137 c++  if-statement  c++17 

9
&& (AND) y || (O) en declaraciones IF
Tengo el siguiente código: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } donde partialHitses un HashMap ¿Qué pasará si la primera afirmación es verdadera? ¿Java aún verificará la segunda declaración? Porque para que la primera declaración sea verdadera, el HashMap no debe contener la clave dada, por lo que si …
137 java  if-statement 


10
¿Cómo hacer if-else en Thymeleaf?
¿Cuál es la mejor manera de hacer un simple if- elseen Thymeleaf? Quiero lograr en Thymeleaf el mismo efecto que <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something else</span> </c:otherwise> </c:choose> en JSTL Lo que he imaginado hasta ahora: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> No …

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.