expresiones condicionales

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)