Ho un ciclo for della forma:
for (int i = from; i < to; i++) {
// do some code (I don't know exactly what, it is subject to change)
}
E voglio convertirlo in un ciclo while (soprattutto perché voglio giocare con il valore iall'interno del ciclo di andare avanti e indietro e il mio collega pensa che facendo questo in un ciclo for è soggetto a problemi. Io tendo a d'accordo con lui). Così ho scritto qualcosa di simile:
int i = from;
while (i < to) {
try {
// do some code (I don't know exactly what, it is subject to change)
} finally {
i++;
}
}
Che hanno spinto alcuni alcuni commenti ad alta voce. Il mio ragionamento è che non si sa che cosa il codice all'interno del ciclo lo fa - si può (e lo fa) avere più continuecomandi.
In risposta ha scritto questo:
int i = from - 1;
while (++i < to) {
// do some code (I don't know exactly what, it is subject to change)
}
Certo le sue linee meno, ma penso ancora che il mio codice è più elegante - cosa ne pensi?













