[Python] Dubbi su passaggio variabili a funzione
    Enrico Franchi 
    enrico.franchi a gmail.com
       
    Lun 24 Nov 2008 10:02:08 CET
    
    
  
On Nov 23, 2008, at 4:48 PM, Manlio Perillo wrote:
> Potrebbe però generare confusione.
>
> Con la semantica di passaggio per riferimento (almeno quella descritta
> in C++ o D) uno si aspetterebbe che il programma stampi a terminale  
> 10 e
> non 7.
E infatti io non ho detto che c'è la semantica del passaggio per  
riferimento.
Io ho detto che il riferimento viene copiato.
Cioè uno si immagina delle scatole in cui ci sta un bigliettino con  
dentro scritto dove sta l'oggetto.
Quando passi un argomento, viene *copiata* la scatola (con il  
bigliettino).
Per cui se cambi il bigliettino dentro la funzione, la scatola fuori  
rimane con il vecchio bigliettino.
Se usi il bigliettino per raggiungere l'oggetto, beh, se lo modifichi  
lo hai modificato per tutti. :P
    
    
       
       Maggiori informazioni sulla lista 
	       Python