[python] Jak uchovat hodnotu promene v IronPython a ASP.NET.
Petr Vanek
petr na scribus.info
Pátek Duben 17 15:04:52 CEST 2009
David Michal napsal(a):
> Hraju si s IronPython a ASP.NET.
já se v .NET sice prd vyznám, ale:
> def Button1_OnClick(sender, e):
zde je jadérko:
> u = utils()
> u.c = u.c + 1
> Problém je, že hodnota proměné „c“ je stále 1. Chci
dosáhnout toho, aby
> se mi při klikání na tlačítko vždy zvýšila o jednu. Nevíte
někdo jak
> toho dosáhnout?
to není problém. Ty si tu instanci utils() přepisuješ.
Příklad:
vanek na nb-vanek ~
$ python
Python 2.6.1 (r261:67517, Dec 4 2008, 16:51:00) [MSC v.1500 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more
information.
>>> class utils:
... c = 0
...
>>> utils
>>> u = utils()
>>> u.c
0
>>> u.c += 1
>>> u.c
1
>>> u.c += 1
>>> u.c
2
>>> u = utils()
>>> u.c
0
>>>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20090417/a8ceb940/attachment.htm>
Další informace o konferenci Python