12-11-2013, 08:43 AM
Lo de los return en bucles o las condiciones de escape dentro de un for no es que no se puedan poner, es que no están bien considerados. Es como conducir por la izquierda cuando tienes el carril derecho libre.
Los bucles for son para recorrerlos de principio a fin, sin condiciones de escape ni modificaciones del contador. Los bucles while son los que se deberían usar si quieres libertad en cuanto a las iteraciones del bucle.
Al final todo se reduce a una estandarización y legibilidad del código. Luego cada cual que programe como le dé la gana, pero a mí me sale la cara de infinito desprecio si veo un return en un bucle o una condición de escape en un for.
Los bucles for son para recorrerlos de principio a fin, sin condiciones de escape ni modificaciones del contador. Los bucles while son los que se deberían usar si quieres libertad en cuanto a las iteraciones del bucle.
Al final todo se reduce a una estandarización y legibilidad del código. Luego cada cual que programe como le dé la gana, pero a mí me sale la cara de infinito desprecio si veo un return en un bucle o una condición de escape en un for.
A disfrutar sin tocarse.