En sinds wanneer kun je die extra voorwaarden (een hulpvariabele) niet in uw for lus zetten?
Dat is toch hetzelfde als bij een while lus ...
We zijn hier bezig over een loop die met behulp van een for lus in drie regels geschreven kan worden.
Als dat al niet meer leesbaar is, waar zijn we dan mee bezig?
We hebben het dus bijv. over
Code:
for(int i = 0; i < collec.size(); i++)
if(collec.equals("test"))
return true;
return false;
vs
Code:
int i=0;
boolean temp = false;
while( i < collec.size() && !temp){
if(collec.equals("test"))
temp = false;
return temp;
Het eerste vind ik persoonlijk zelfs duidelijk, aangezien je bij het tweede stuk nog moet nadenken over die hulpvariabele ...
Nu, dat zijn persoonlijke voorkeuren.
Om daar dan een preek over te gaan geven