[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