[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