Ich habe eine for-Schleife der Form:
for (int i = from; i < to; i++) {
// do some code (I don't know exactly what, it is subject to change)
}
Und ich will es zu einer while - Schleife konvertieren (vor allem , weil ich mit dem Wert spielen will iinnerhalb der Schleife rückwärts zu gehen und nach vorne und meinen Mitarbeiter denken , dass dies für Schleife in einem tun , um Probleme anfällig ist. Ich neige dazu, stimmt mit ihm überein). Also schrieb ich etwas wie folgt aus :
int i = from;
while (i < to) {
try {
// do some code (I don't know exactly what, it is subject to change)
} finally {
i++;
}
}
Welche Aufforderung einige einige laute Kommentare. Meine Argumentation ist , dass Sie nicht wissen , was der Code innerhalb der Schleife tut - es kann (und tut) haben mehrere continueBefehle.
Als Antwort schrieb er folgendes:
int i = from - 1;
while (++i < to) {
// do some code (I don't know exactly what, it is subject to change)
}
Zugegeben seine weniger Linien, aber ich denke immer noch, mein Code ist eleganter - was denken Sie?













