Tänk er följande lilla While loop (nedan). I loopen har jag ett vilkor som kan bli sant "när som helst". Så fort detta vilkor uppfylls så ska jag retunera någonting. Om det aldrig kommer att uppfyllas så kommer null att retuneras.
Om man retunerar någonting inne i en while loop innebär det då att den automatiskt slutar köras eller måste jag även sätta om vilkoret för loopen, så att counter inte är mindre än someThing?
Räcker detta?
int counter = 0;
while(counter < someThing) {
if(some condition) {
return something;
}
counter++;
}
return null;
Eller bör jag göra så här?
int counter = 0;
while(counter < someThing) {
if(some condition) {
counter = someThing; // följande ändring...
return something;
}
counter++;
}
return null;