Bazen böyle bir mola gerektiren döngülere ihtiyacım var:
for(int i=0;i<array.length;i++){
//some other code
if(condition){
break;
}
}
Yazarken kendimi rahatsız hissediyorum
if(condition){
break;
}
çünkü 3 satır kod tüketiyor. Ve ben döngü olarak yeniden yazılabilir buldum:
↓
for(int i=0;i<array.length && !condition;i++){
//some other code
}
Öyleyse benim sorum şu, eğer mümkünse kod satırlarını azaltmak için koşulu koşul alanına taşımak iyi bir uygulama mıdır?
for(int i=0;i<array.length && !condition;i++)
nispeten nadirdir ve sadece kodu gözden geçiren biri tarafından göz ardı edilebilir; bu , döngü tanımında daha çok çoklu kırılma koşullarına sahip olan bir while
veya do while
döngü için iyi bir kullanım durumu olabilir .
condition
bağlı.