[Python-de] funktionen und statische variablen

Heiko Schwarzenberg hs at lightwerk.com
Tue Sep 17 12:11:47 EDT 2002


> Du kannst Attribute in Funktionen setzen:
> 
> >>> def getnext():
> ...   if not hasattr(getnext, 'counter'): getnext.counter = 0
> ...   getnext.counter += 1
> ...   return getnext.counter
> ...
> >>> getnext()
> 1
> >>> getnext()
> 2

das ist in etwa das, was ich gesucht habe.
> 
> Ob man das so machen will, ist eine andere Frage.
> 
warum nicht, funktioniert doch :-)


ciao heiko





More information about the Python-de mailing list