Preguntas etiquetadas con ternary-operator

El operador condicional es un operador ternario que forma parte de la sintaxis de una expresión condicional básica en varios lenguajes de programación. También se lo conoce comúnmente como operador ternario o if en línea. Los diferentes lenguajes tienen una sintaxis diferente para la misma construcción, pero todos seleccionan entre una de dos opciones según una condición.


13
¿Cómo utilizo el operador ternario (?:) En PHP como abreviatura de "si / si no"?
Según los ejemplos de esta página , tengo los ejemplos de código que funcionan y que no funcionan a continuación. Código de trabajo usando ifdeclaración: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Código que no funciona con operador ternario: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also …


4
Angularjs construcción if-then-else en expresión
¿Puedo de alguna manera usar la construcción if-then-else (operador ternario) en la expresión angularjs, por ejemplo, tengo la función $ scope.isExists (item) que tiene que devolver un valor bool. Quiero algo como esto, <div ng-repeater="item in items"> <div>{{item.description}}</div> <div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div> </div> Sé …


7
Operador ternario taquigráfico de JavaScript
Sé que en php 5.3 en lugar de usar esta sintaxis de operador ternario redundante: startingNum = startingNum ? startingNum : 1 ... podemos usar una sintaxis abreviada para nuestros operadores ternarios cuando corresponda: startingNum = startingNum ?: 1 Y sé sobre el operador ternario en javascript: startingNum = startingNum …


9
?: ?? Operadores en lugar de IF | ELSE
public string Source { get { /* if ( Source == null ){ return string . Empty; } else { return Source; } */ return Source ?? string.Empty; } set { /* if ( Source == null ) { Source = string . Empty; } else { if ( Source …


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.