[python] globalni promenne
Petr Mach
gsl na seznam.cz
Čtvrtek Únor 13 13:21:39 CET 2003
Petr Vaněk wrote:
> Dne st 12. února 2003 11:30 Petr Mach napsal(a):
>
>>Ale znamena to prepsat cely program kvuli tomu, ze ho chci rozdelit
>>do vice souboru, to se mi nelibi. Zadny jiny jazyk me k necemu
>>takovemu nenuti a myslim ze to neni zas az tak neobvykly pozadavek.
>
>
> a kdyz v C rozdelim zdrojovy soubor *.c na dva, prepsat *h nemusim?
> a naopak?
1) Ne, staci ten *.h jen take rozdelit, nemusite prepisovat vsechny
globalni promenne ve vsech funkcich.
>>Obecne je hierarchicka struktura uzce souvisejicich ci
>>spolecnych dat imho prinosna, ale v Pythonu je to zda
>>se problem. Kazdopadne o par radky vys mi radite zapouzdrit
>>dohromady uplne vsechno, tedy i promm. nesouvisejici :-).
>
>
> pozor, to ne. je rozdil mezi jab'kama s hruskama
> class Konfigurace:
> def getDBConnect...
> def getMaxTextWidth...
> ...
>
> a treba jabkem
> class DBKonfigurace:
> def getDBConnect...
> ...
>
> a hruskou
> class TextKonfigurace:
> def getMaxTextWidth...
> ...
>
A jsem tam, kde jsem byl pred tim :-)). Budu mit spoustu glob.
promennych o ktere bude obtizne se starat.
Další informace o konferenci Python