Mám pro smyčku ve tvaru:
for (int i = from; i < to; i++) {
// do some code (I don't know exactly what, it is subject to change)
}
A já chci, aby jej převést na while (hlavně proto, že chci hrát s hodnotou ivnitřní smyčky jít dopředu a dozadu a můj spolupracovník myslí, že dělá to v cyklu for je náchylný k problémům. Mám sklon Souhlasíte s ním). Tak jsem napsal něco jako:
int i = from;
while (i < to) {
try {
// do some code (I don't know exactly what, it is subject to change)
} finally {
i++;
}
}
Který podnítil některé některé hlasité komentáře. Moje úvaha je, že nevíte, co je kód uvnitř smyčky dělá - to může (a dělá) mít více continuepříkazů.
V reakci napsal toto:
int i = from - 1;
while (++i < to) {
// do some code (I don't know exactly what, it is subject to change)
}
Udělena jeho méně linek, ale stále si myslím, můj kód je elegantnější - Co si o tom myslíš?













