LinuxLudus: Python-domande varie

Federico Ramponi federico.ramponi@gmail.com
Gio 22 Maggio 2008 15:55:25 CEST


> Al contrario, con le "semplici" variabili, il contenuto della
> variabile viene passato come valore e non come riferimento
> (terminologia basic)
>
NO! L'assegnamento di variabile e il passaggio di argomenti nelle
chiamate a funzione in python avvengono _sempre_ per riferimento.
Funziona piu` o meno come in java, solo che in java "per motivi di
efficienza" ci sono delle eccezioni a questa regola (gli oggetti
vengono assegnati/passati per riferimento, mentre i tipi di dato
scalare int, double etc. vengono assegnati/passati per valore). In
python "tutto e` un oggetto" (anche gli interi e i float) e _non_ ci
sono eccezioni.

c.
r.


Maggiori informazioni sulla lista linuxludus