El operador ternario condicional
? es más eficiente que la sentencia if. El operador ? tiene el siguiente formato: expresion1 ? expresion 2 : expresion3;Que es equivalente a la siguiente expresión:
if (expresion1) then expresion2 else expresion3;Por ejemplo, para asignar el máximo de
a y b a la variable z, usando ?, tendríamos: z = (a>b) ? a : b; que es lo mismo que: if (a > b)
z = a;
else
z = b;Referencia
Gracias
ResponderEliminarGracias
ResponderEliminarGracias
ResponderEliminar