ma non potreste usare un oggetto a queste comunicazioni che sono
interessanti, ma poi si perderanno nei meandri della mailing list?
V.
Il 24/04/2012 14:27, enrico franchi ha scritto:
2012/4/24 Giovanni Porcari<giovanni.porc...@softwell.it>:
Non sarebbe più semplice dire da subito che ci sono oggetti mutabili (le
scatole) e oggetti immutabili ?
Qui faccio io il pedante... in Python uno dei problemi piu' grossi e'
a mio avviso capire che le variabili sono in prativa l'unico concetto
del modello che non e' un oggetto. In Python tutto e' un oggetto e
tutto quello che e' un oggetto lo puoi manipolare al solito modo.
L'unica cosa che *veramente* non e' un oggetto sono i *nomi* degli
oggetti, ovvero le variabili.
Certo, riesci a tirarle dentro nel giocattolo passando per opportuni
dizionari... ma di per se non sono oggetti.
Se la strisciolina 'Pieruccio va al mercato' non ha altri fili collegati allora
la butto nel cestino.
Posto che la metafora del filo non mi dispiace affatto (e ricorda
quella del dito), anche le scatole funzionano.
Tu hai una scatola e ci metti dentro un oggetto. In qualunque momento
puoi mettere un altro oggetto nella scatola. Accedi le scatole con un
nome. E quando hai bisogno di un oggetto lo devi andare a pescare in
qualche scatola.
Ok. Poi il vantaggio del filo e' che e' molto piu' facile spiegare
l'aliasing che con le scatole.
Lo so che è un'esempio idiota ma salverebbe molti dalla convinzione che le
variabili python siano come quelle
FORTRAN o COBOL o PASCAL etc etc.
Beh, ma nel caso di questi linguaggi non direi che la metafora delle
scatole funziona...
La metafora delle scatole funziona bene con i linguaggi "reference based".
--
==========================================
Spina Giovanni Vittorio
email: vittorio.sp...@gmail.com
------------------------------------------
mobile: +39 389 15 24 211
==========================================
:: AVVISO PRIVACY
= = = = = = = = = = = = = = = = = = = =
Il contenuto della presente e-mail ed i suoi allegati,
sono diretti esclusivamente al destinatario e devono
ritenersi riservati, con divieto di diffusione o di uso
non conforme alle finalità per le quali la presente e-mail
è stata inviata.
Pertanto, ne è vietata la diffusione e la comunicazione
da parte di soggetti diversi dal destinatario, ai sensi degli
artt. 616 e ss. c.p. e D.lgs n. 196/03 Codice Privacy.
Se la presente e-mail ed i suoi allegati sono stati ricevuti
per errore, siete pregati di distruggere quanto ricevuto e
di informare il mittente al seguente recapito:
Mailto:vittorio.sp...@gmail.com
==========================================
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python