/PROG/ питон и константы
Aug. 27th, 2006 07:37 pmА ещё очень хочу чтобы кто-нибудь поделился тайным знанием как в классе определить константу и чтобы её нельзя было поменять.
Игры с __getattr__ конечно знаю, но это пушка по воробьям.
А так создаётся ощущение работы как в старом Фортране.
UPDATE: http://dottedmag.livejournal.com/218778.html - злобно но эффективно. Жаль, что только для новых классов.
Игры с __getattr__ конечно знаю, но это пушка по воробьям.
А так создаётся ощущение работы как в старом Фортране.
UPDATE: http://dottedmag.livejournal.com/218778.html - злобно но эффективно. Жаль, что только для новых классов.
no subject
Date: 2006-08-27 05:23 pm (UTC)no subject
Date: 2006-08-27 05:35 pm (UTC)>>> math.pi=4
>>> print math.pi
4
no subject
Date: 2006-08-27 06:24 pm (UTC)no subject
Date: 2006-08-28 11:45 am (UTC)3.14, "immutable", (1,6), forzenset(("a","b"))
остальное ссылки на константы или словари/списки
a.__dict__["pi"] = 5
no subject
Date: 2006-08-28 03:19 pm (UTC)эх...