[python] globalni promenne

Michal Molhanec molhanec na seznam.cz
Středa Únor 12 11:27:31 CET 2003


On Wed, 12 Feb 2003 08:13:22 +0100 Petr Mach <gsl na seznam.cz> wrote:

> 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. 

ja myslim, ze se nemylim. ano - globalni promenne mohou nekdy usetrit
napsani par znaku navic. to je ale jejich jedina vyhoda, jinak maji same
nevyhody. tech nevyhod je tolik, ze je lepsi se bez nich obejit, koneckoncu
Python neni jediny, globalni promenne nema ani napr. Java. globalni
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" 

vase reseni neni pro Python idealni, protoze Python podporuje hlavne
objektove orientovane programovani, pro ostatni programatorske pristupy uz
takovou podporu nema -- to je ale myslim v poradku, protoze tu podporu maji
zase jine jazyky







Další informace o konferenci Python