[python] globalni promenne
Petr Mach
gsl na seznam.cz
Středa Únor 12 08:13:22 CET 2003
Michal Molhanec wrote:
> On Wed, 12 Feb 2003 01:14:35 +0100 Petr Mach <gsl na seznam.cz> wrote:
>
>
>>Jednopismenkove promenne, se nedoporucuje pouzivat,
>
>
> globalni promenne se nedoporucuje pouzivat :-)
> uz aspon 20 let :-)
> na hruby pytel hruba zaplata :-)
>
To se ale mylite. Jestlize mam datove promenne, ktere
pouziva naprosta vetsina funkci, resp. nejaka velka
skupina funkci, je zadouci aby k nim meli transparentni
a snadny pristup. A to i v pripade, ze z duvodu velkeho
poctu jsou kvuli prehlednosti definovany ve vice
souborech. Jde o to, jak jazyk umozni s globalnimi promm.
nakladat, aby v nich byl poradek a ne zmatek. Jazyk
PHP nebo treba JavaScript s tim nema zadne problemy.
Idealni je mit je v oddelenem souboru (nebo souborech
u rozsahlych souboru, s vice globalnimi celky) a vkladat
je tam, kam je potreba. Ze ma Python pro kazdy soubor
svuj globalni prostor je vynikajici vec, to ze ale
mezi vybraanymi soubory nejde ty globalni promenne
exportovat/sdilet na explicitni pozadavek, uz ale
vnimam jako chybu.
Další informace o konferenci Python