Mas adelante me encontré con la necesidad de optimizar mi código, y con la experiencia ya obtenida, tuve idea de su significado. Realmente aun con dudas me puse a leer al respecto y ahora ya me ha quedado claro.
Se trata nada mas y nada menos que de un comodín, una versión rápida de IF
Éste símbolo nos ayudara a ahorrarnos lineas de código, por ejemplo, si deseamos asignar un valor a una variable utilizando un IF, haríamos así:
string variable = ""; if (edad >= 18) { variable = "mayor de edad"; } else { variable = "menor de edad"; }
Con nuestro mejor esfuerzo podríamos depurar estas líneas y obtendríamos algo así:
if (edad >= 18) { variable = "mayor de edad"; } else { variable = "menor de edad"; }
o así:
if (edad >= 18) variable = "mayor de edad"; else variable = "menor de edad";
Utilizando este comodín, tenemos esto:
variable = edad >= 18 ? "mayor de edad" : "menor de edad";
Fácil, no?
No hay comentarios:
Publicar un comentario