[Python] lezione di stile. quale e' meglio?

Marco Giusti marco.giusti a gmail.com
Mer 7 Feb 2007 13:10:09 CET


ciao,
  considerati i due esempio seguenti, quale usereste voi? considerate
che nella realta' ho un costruttore con 8/9 parametri i quali la maggior
parte hanno dei valori di default. l'effetto finale e' (pressoche') lo
stesso, cambia solo lo stile del codice.

ciao

nohero a minimurdoc:~$ python
Python 2.5 (r25:51908, Nov  5 2006, 12:56:59) 
[GCC 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> class A:
...     var1 = 1
...     var2 = 2
...     var3 = 3
... 
>>> a1 = A()
>>> a2.var1
1
>>> a2 = A()
>>> a1.var1 = 3
>>> a2.var1
1
>>> a1.var1
3
>>> class B:
...     def __init__(self, var1=1, var2=2, var3=3):
...             self.var1 = var1
...             self.var2 = var2
...             self.var3 = var3
... 
>>> b1 = B()
>>> b2 = B(3)
>>> b1.var1
1
>>> b2.var1
3
>>> 

-- 
reply to `python -c "print 'moc.liamg a itsuig.ocram'[::-1]"`
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: Digital signature
Url:         http://lists.python.it/pipermail/python/attachments/20070207/d6dd5112/attachment.pgp


Maggiori informazioni sulla lista Python