Ano da sa to obist podmienkou, ale preco to obchadzat? Vedel by som bez toho zit, ale na to ako vsetci o tom jazyku basnia sa mi to zda cudne, ze to tam nie je. Pripada mi to skor ako nejaka funkcionalisticka uchylka ci ako to nazvat
. Lepsie by bolo nechat na programatorovi, ci to pouzije, nie?
"Scala 2.8 will include break, but not continue."
To je ten emulovany cez vlastny blok a vynimky ci co, ak sa mylim opravte ma.. Treba napisat breakable{ .... break; ...} tak to dakujem pekne.
Break a continue stejně programátor Scaly nepoužije, ty používají jen snad tvůrci Standart API pro iterativní procházení listů v rámci hesla `functional on the outside, imperative on the inside`, takže to není třeba. K čemu se vůbec breaky používají? Já jsem je použil pouze při procházení listů v Javě, příklad:
boolean found = false;
for(int i : array){
if(i == someValue){
found = true;
break;
}
}
což se v scale řeší následujícím způsobem,
array exists (someValue==)
Jaké jiné majoritní využití má `break` a `continue`?