Mam do pętli w postaci:
for (int i = from; i < to; i++) {
// do some code (I don't know exactly what, it is subject to change)
}
I chcę, aby przekształcić go w pętli while (głównie dlatego, że chcę grać z wartością iwewnątrz pętli, aby przejść do tyłu i do przodu i mój współpracownik uważa, że robi to w pętli for jest podatne na problemy. I mają tendencję do zgadzam się z nim). Więc napisałem coś takiego:
int i = from;
while (i < to) {
try {
// do some code (I don't know exactly what, it is subject to change)
} finally {
i++;
}
}
Co skłoniło niektóre niektóre głośne komentarze. Moje rozumowanie jest to, że nie wiem co to jest kod wewnątrz pętli nie - to może (i robi) mają wiele continuepoleceń.
W odpowiedzi napisał tak:
int i = from - 1;
while (++i < to) {
// do some code (I don't know exactly what, it is subject to change)
}
Przyznano jej mniej linii, ale nadal uważam, że mój kod jest bardziej eleganckie - co o tym sądzisz?













