Mondi su mondi, sistemi di sistemi.

I nemici di “for” il loop

Elliotte Rusty Harold parte da una proposta di sintassi per le closures in Java e finisce per domandarsi come mai così spesso il loop di for diventa il bersaglio di così tante critiche e, di conseguenza, di così tante alternative. In effetti, nemmeno io ci sono molto affezionato… :-/

Il punto più importante, però, riguarda il fatto che i loop senza indice – ma in particolare si parla di closures – pos­sono anche non essere sequenziali e questo potrebbe portare ad un’esecuzione parallela. Viceversa, il for è strettamente sequenziale. Ovviamente, in alcune situazioni è pre­feribile il primo, in altre il secondo.

Ma questo vuol dire che il for e la versione con la closures non sono equivalenti.

Per proseguire

Commenti e trackback sono disabilitati.