En programación poner un else es poner el infinito. Para cualquier condición del tipo if condición poner un else es decir que se ejecute todo lo que no cumpla la condición. Por ejemplo:
If (x==0)
?.
else
?
X puede valer cualquier valor menos 0. Es decir, infinitos valores. O sea que ojo, por ahí puede pasar cualquier cosa. Cuidadito con los else ya que son un coladero de infinitos. En este caso no parece peligroso, pero examinemos el siguiente ejemplo:
If (soy idiota)
?
else
?
Nótese la condición, es de una sutiliza que asusta. Si eres idiota, pues nada, lo eres y poca cosa podemos hacer, ahora bien ¿y si no lo eres?, no significa que no seas imbécil, ni gilipollas, ni cateto, ni cursi, ni bombero, ni inspector de hacienda ni cacahuete. O sea ojo, ¡ojo! con los else que son ni más ni menos el universo entero. Por ahí se han dado casos de agujeros negros, y muchos programadores han caído en las fauces de tales elementos. Sus ansías de succión son proporcionales a la inmensidad de su extensión. Recomiendo, mucha atención a la hora de utilizarlos, son peligrosos, por tanto abogo por un while (pensando) antes de poner un else así por así.










0 respuestas hasta ahora ↓
Aquí no hay comentarios todavía...Puedes ser el primero en dejar un comentario.
Deja un Comentario