Am o buclă de forma:
for (int i = from; i < to; i++) {
// do some code (I don't know exactly what, it is subject to change)
}
Și vreau să - l transforme într - o buclă în timp ce (mai ales pentru că vreau să se joace cu valoarea din iinteriorul buclei pentru a merge înapoi și înainte și mi co-lucrător crede că a face acest lucru într - o buclă este predispus la probleme. Am tendința de a sunt de acord cu el). Așa că am scris ceva de genul:
int i = from;
while (i < to) {
try {
// do some code (I don't know exactly what, it is subject to change)
} finally {
i++;
}
}
Ceea ce a determinat unele unele comentarii zgomotoase. Raționamentul meu este că nu știu ce codul din interiorul buclei nu - poate (și nu) au mai multe continuecomenzi.
Ca răspuns el a scris acest lucru:
int i = from - 1;
while (++i < to) {
// do some code (I don't know exactly what, it is subject to change)
}
A acordat mai puțin liniile sale, dar eu încă mai cred că codul meu este mult mai elegant - ce crezi?













