[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