[gl-como] Tecniche di programmazione: break e continue

fabrix.xm@lombardiacom.it fabrix.xm@lombardiacom.it
Mer 2 Mar 2005 09:18:44 CET


Scrive "Fabrizio M." <fabrizio@mirabito.it>:
> > 2) cosa succede quando stringa vale FINE ? viene chiamata 
> > faiQualcosaConString("FINE") che invece non viene chiamato dalla prima
> > versione del prg.
> Se la stringa vale FINE esce dal ciclo, esattamente come col break, ma
> in modo molto piu' elegante.

mah.. secondo me, legge stringa,  faQualcosaConString("FINE") (dato che non è
vuota e non inizia con "#"), poi controlla la condizione del while e quindi
esce
dal ciclo...
a meno che la condizione del while non venga controllata dopo ogni istruzione..

> while ( (stringa!=FINE) && fok)
> {
>  fok=flussoInEntrata();
>   stringa=leggiDaFlusso();
>
>   if( (stringa!="") && (!stringa.startsWith("#") )
>   {
>    faiQualcosaConString(stringa);
>   }
>
> }

-- 
"Fletto i muscoli e sono nel vuoto!"
[ http://kirgroup.com ][ Linux Registered User #342689 ]
[ http://www.gl-como.net ]


Maggiori informazioni sulla lista gl-como