[python] Statické metody v Pythonu
Jan Matejka
matejka na cat.cz
Úterý Listopad 7 20:15:39 CET 2006
s použitím dekorátoru
class S(object):
@staticmethod
def staticM(pp):
print pp*2
S.staticM("nazdar ")
více:
http://www.ddj.com/184406073
Jan Matějka
> -----Original Message-----
> From: python-bounces na py.cz [mailto:python-bounces na py.cz] On
> Behalf Of superman
> Sent: Tuesday, November 07, 2006 7:59 PM
> To: Konference PyCZ
> Subject: [python] Statické metody v Pythonu
>
> Nevíte, jak udělat statickou metody v Pythonu, myslím metodu,
> které není vázána k instanci, tedy self, ale jen ke třídě.
>
> Zkoušel jsem:
>
> class trida:
>
> def static(i):
> print i
>
>
> trida.static(3)
>
> A dostal jsem chybové hlášení, že se Pythonu nelíbí, že
> předávám číslo a ne instanci. Určitě to nějak jde, ale po
> pokusu někde se to dočíst to vzdávám. Nevíte jak na to?
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
Další informace o konferenci Python