I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched c-beams glitter in the dark near the Tanhauser Gate. All those moments will be lost in time, like tears. . . In rain. Time to die.
Roy, en Blade Runner

Nueva sintaxis bucle for desde Java 5

En la versión 5 de Java se ha incluido una nueva sintaxis para el bucle for con la intención de hacer más legible el código. Se le conoce como bucle "for" mejorado (en inglés, enhanced for).

Bucle "for" mejorado

  • for (type var : arr) {body-of-loop}
  • for (type var : coll) {body-of-loop}

Equivalente Bucle "for"

  • for (int i = 0; i < arr.length; i++) {type var = arr[i];body-of-loop}
  • for (Iterator<type> iter = coll.iterator(); iter.hasNext(); ) {type var = iter.next();body-of-loop}

Información más extendida en inglés aquí.

No related posts.

2 Comentarios hasta el momento »

  1. inmortra dijo

    23 de December del 2008 a las 12:55 am

    a primera vista me recuerda muchisimo a los bucles “foreach” de diferentes lenguajes y concretamente, me recuerda muchisimo a PL/SQL

    no se, a mi esos bucles siempre me han dado mucho por saco, me quedo con los de toda la vida

  2. yoyoooyoy dijo

    27 de December del 2008 a las 2:00 pm

    La principal razón por la que se ha metido esta nueva sintaxis es precisamente la que señalas, la similitud con los bucles “for each” de otros lenguajes. Por eso el nombre de “bucle for mejorado” me parece un poco ridículo.

    También opino que los anteriores son más legibles, quizás después de utilizar la nueva sintaxis otras 2.000 veces piense diferente !

Comentarios RSS · TrackBack URI

Dejanos tu Comentario

Nombre: (Requerido)

E-Mail: (Requerido)

Sitio WEB:

Comentario:

Comenta