[Python] self implicito
Giovanni Porcari
giovanni.porcari a softwell.it
Sab 6 Ott 2012 21:01:48 CEST
Il giorno 03/ott/2012, alle ore 10:56, Simone Federici <s.federici a gmail.com> ha scritto:
> 2012/10/3 Walter Valenti <waltervalenti a yahoo.it>
> C'è un modo per rendere implicito il "self" ?
>
> cosi fai sparire il self...
>
> class A:
> def do(_, a, b):
> print a,b
> def call(_):
> _.do(1, 2)
>
> A().call()
>
>
> se ti interessa l'argomento
> http://www.artima.com/weblogs/viewpost.jsp?thread=239003
>>> class Test(object):
... def __init__(paraponziponzipa,z):
... paraponziponzipa.z=z
...
>>> x=Test(56)
>>> x.z
56
mmmm....
Continuo a preferire self.
Però mi piace l'idea che si possa usare anche paraponziponzipa.
Mentre 'this' è imposto dall'alto, il self esplicito mi sembra più democratico.
O no ?
G
Maggiori informazioni sulla lista
Python