[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