[python] globalni promenne

Petr Mach gsl na seznam.cz
Pátek Srpen 22 11:05:28 CEST 2003


> promenne jsou neco jako GOTO (koneckoncu se pouzivaji ve stejnem
> programatorskem stylu) - mohou usetrit trochu psani, ale lepsi je na ne
> zapomenout.  zapouzdrete si data do objektu nebo do slovniku a budete muset
> predavat jediny parametr nebo tak neco - proste "One can design around
> this" 
Nesouhlasim. Proti goto se broji, protoze ho zacatecnici neumi pouzivat
a delaji s nim sileny veci. Presto i to goto melo svuj vyznam, napr. pri 
vyskoku z nekolikanasobnych cyklu. Protoze se goto dostalo do klatby,
musely jazyky za goto najit nahradu (uz to dokazuje, ze k necemu bylo),
napr. continue label (coz je goto pojmenovane trochu jinak a trochu 
ochranene proti zneuziti) a nebo napr. continue level, kde level udava
kolik smycek se ma prerusit. Za povsimnuti stoji, ze Python nic takoveho 
nenabizi a a preruseni vicenasobneho cyklu je nutno resit neintuitivni 
berlickou, pouzitim vyjimky. To je zneuziti tohoto mechanismu 
odpovidajici zneuzivani prikazu goto, kvuli kteremu bylo zruseno.



------------- další část ---------------
_______________________________________________
python mailing list
python na py.cz
http://py.cz/mailman/listinfo/python


Další informace o konferenci Python