Forma compacta de
decidir entre dos valores
condición ? valor_1 : valor_2
si es cierta la
condición se toma el prime valor; si no el segundo. Ambos valores deben ser del
mismo tipo o tipos compatibles (vía casting).
expresiones condicionales |
|
forma compacta |
forma clásica |
Tipo variable = condicion ? v1 : v2; |
Tipo variable; if (condicion) variable = v1; else variable = v2; |
return
condicion ? v1 : v2; |
if
(condicion) return v1; return
v2; |
Temas relacionados
71. Expresiones [expressions] (concepto)