On Wed, Oct 3, 2012 at 10:52 AM, Nicola Larosa wrote:
> Walter Valenti wrote:
> > Ho un metodo di una classe, che utilizza molti metodi di una classe
> > padre, con la conseguenza che sono pieno di "self.qualcosa".
> > C'è un modo per rendere implicito il "self"?
>
> No, non c'è, per scelta proge
Il giorno 03/ott/2012, alle ore 10:56, Simone Federici
ha scritto:
> 2012/10/3 Walter Valenti
> 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()
>
>
> Nicola Larosa wrote:
>> Mii, mo' giene dico quattro a Michael!
Antonio Lima wrote:
> Micheal non suggerisce di usarlo, indica solo come fare. :)
>
> Quando si programma è molto utile sapere cosa è giusto e sbagliato
> fare. Ma anche sapere come si potrebbero fare le cose sbagliate può
> esser
2012/10/3 Walter Valenti
> Tutto nasce da semplice pigrizia delle dita
>
Prova a considerare l'opzione di usare un editor che completa.
Ciao
--
Andrea Francia http://andreafrancia.it
___
Python mailing list
Python@lists.python.it
http://lists.py
On Wed, Oct 3, 2012 at 10:25 AM, Nicola Larosa wrote:
> Mii, mo' giene dico quattro a Michael!
Micheal non suggerisce di usarlo, indica solo come fare. :)
Quando si programma è molto utile sapere cosa è giusto e sbagliato
fare. Ma anche sapere come si potrebbero fare le cose sbagliate può
essere
L'incapsulamento è meglio dell'ereditarietà... E non avresti tutti
quei self, se proprio non ti piacciono (a me piacciono).
2012/10/3 Nicola Larosa :
> Antonio Lima wrote:
>> Ma se vuoi davvero renderlo implicito, l'approccio più elegante e
>> semplice IMHO è quello che prevede l'uso della selfles
Antonio Lima wrote:
> Ma se vuoi davvero renderlo implicito, l'approccio più elegante e
> semplice IMHO è quello che prevede l'uso della selfless metaclass.
> http://www.voidspace.org.uk/python/articles/metaclasses.shtml#the-selfless-metaclass
Mii, mo' giene dico quattro a Michael!
--
Nicola La
2012/10/3 Antonio Lima
> 2012/10/3 Walter Valenti :
> > Ho un metodo di una classe, che utilizza molti metodi di una classe
> padre,
> > con la conseguenza che sono pieno di "self.qualcosa".
> > C'è un modo per rendere implicito il "self" ?
>
> Suggerimento: lascialo esplicito.
>
> Ma se vuoi dav
>
> Walter Valenti wrote:
>> Ho un metodo di una classe, che utilizza molti metodi di una classe
>> padre, con la conseguenza che sono pieno di "self.qualcosa".
>> C'è un modo per rendere implicito il "self"?
>
> No, non c'è, per scelta progettuale.
>
>
> Hai due possibilità:
>
> 1) Impa
On Wed, Oct 3, 2012 at 11:06 AM, Nicola Larosa wrote:
> "Cambia linguaggio", *non* "Cambia il linguaggio." :-P
>
ahahah
c'ho messo 10 secondi buoni a capire la battuta :-D
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/li
2012/10/3 Walter Valenti :
> Ho un metodo di una classe, che utilizza molti metodi di una classe padre,
> con la conseguenza che sono pieno di "self.qualcosa".
> C'è un modo per rendere implicito il "self" ?
Suggerimento: lascialo esplicito.
Ma se vuoi davvero renderlo implicito, l'approccio più
> Nicola Larosa wrote:
>> 2) Cambia linguaggio.
Marco Mariani wrote:
> 3) s = self
Esci da questo corpo, Tafazzi!
Simone Federici wrote:
> cosi fai sparire il self...
> [snip]
> IMHO "Explicit is not Redundant"
> :-D
"Cambia linguaggio", *non* "Cambia il linguaggio." :-P
Per fortuna Eckel mo'
2012/10/3 Walter Valenti
> 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
IMHO "Exp
On 3 October 2012 10:52, Nicola Larosa wrote:
> 1) Impara ad apprezzare il "self" ovunque.
> 2) Cambia linguaggio.
3) s = self
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Walter Valenti wrote:
> Ho un metodo di una classe, che utilizza molti metodi di una classe
> padre, con la conseguenza che sono pieno di "self.qualcosa".
> C'è un modo per rendere implicito il "self"?
No, non c'è, per scelta progettuale.
>>> import this
The Zen of Python, by Tim Peters
Beautifu
2012/10/3 Walter Valenti :
> Ho un metodo di una classe, che utilizza molti metodi di una classe padre,
> con la conseguenza che sono pieno di "self.qualcosa".
> C'è un modo per rendere implicito il "self" ?
Si', ma il programma diventerebbe illeggibile, non e' piu' python.
http://neopythonic.bl
Ho un metodo di una classe, che utilizza molti metodi di una classe padre,
con la conseguenza che sono pieno di "self.qualcosa".
C'è un modo per rendere implicito il "self" ?
Grazie
Walter
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in fo
17 matches
Mail list logo