Preguntas con la etiqueta [conditional-operator]
¿Hay alguna manera de realizar "si" en la lambda de Python? [duplicar]
En Python 2.6 , quiero hacer: f = lambda x: if x==2 print x else raise Exception() f(2) #should print "2" f(3) #should throw an exception Claramente esta no es
bash "si [falso];" devuelve verdadero en lugar de falso, ¿por qué?
¿Por qué aparece el siguiente resultado True? #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Esto siempre dará resultado Trueaunque la condición parezca indicar lo contrario.
Precedencia del operador con el operador ternario de JavaScript
Parece que no puedo entender la primera parte de este código ( += ) en combinación con el operador ternario . h.className += h.className ? ' error' : 'error' La
Omitir la segunda expresión cuando se utiliza la taquigrafía if-else
¿ Puedo escribir la if elsetaquigrafía sin else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); He notado que poner nullpara el resto funciona (pero no tengo idea de por qué
¿Qué significan el signo de interrogación y los dos puntos (?: operador ternario) en objetivo-c?
¿Qué significa esta línea de código? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; El ?y :me confunden.
¿Cómo uso el operador condicional (? :) en Ruby?
¿Cómo se usa el operador condicional ( ? :) en Ruby? Por ejemplo, ¿es esto correcto? <% question = question.size > 20 ? question.question.slice(0, 20)+"..." : question.question %>
Beneficios de usar el operador condicional ?: (ternario)
¿Cuáles son los beneficios y desventajas del operador ?: en comparación con la declaración estándar if-else. Los obvios son: ¿Condicional?: Operador Más breve y conciso cuando se trata de comparaciones
?: operador (el 'operador de Elvis') en PHP
Vi esto hoy en algún código PHP: $items = $items ?: $this->_handle->result('next', $this->_result, $this); No estoy familiarizado con el ?:operador que se utiliza aquí. Parece un operador ternario, pero se
¿Cómo se llama el operador Java?: y ¿qué hace?
He estado trabajando con Java durante un par de años, pero hasta hace poco no me había encontrado con esta construcción: int count = isHere ? getHereCount(index) : getAwayCount(index); Probablemente
Signo de interrogación y dos puntos en JavaScript [duplicado]
Me encontré con la siguiente línea hsb.s = max != 0 ? 255 * delta / max : 0; ¿Qué significan ?y :en este contexto?
Poner una declaración simple si-entonces-si no en una línea [duplicado]
¿Cómo escribo una declaración if- then- elseen Python para que quepa en una línea? Por ejemplo, quiero una versión de una línea de: if count == N: count = 0