Massimo Capanni wrote:
> Parafrasando Franchi il "bigliettino" dentro
> la scatola e' stato riscritto e quindi dovrei puntare al nuovo oggetto
> linkato (nuovo indirizzo dell'oggetto), invece mi da none ...
in effetti è più semplice di quanto credi :)
def f(obj):
obj = 'ciao'
a = []
f(a
On Mon, Nov 24, 2008 at 6:24 PM, Massimo Capanni
<[EMAIL PROTECTED]> wrote:
> salve,
>
> scusate ma solo adesso ho potuto leggere le risposte.
> Confesso che sono un po' confuso e provo ad aggiungere
> un alto dettaglio che motivi il mio dubbio (tengo a precisare
> che ho chiaro cosa significhi per
salve,
scusate ma solo adesso ho potuto leggere le risposte.
Confesso che sono un po' confuso e provo ad aggiungere
un alto dettaglio che motivi il mio dubbio (tengo a precisare
che ho chiaro cosa significhi per rifermiento e per valore
visto che ci ho sbattuto la testa con Pascal e C :") )
ma e
Manlio Perillo ha scritto:
> Enrico Franchi ha scritto:
>> On Nov 23, 2008, at 11:35 AM, Lawrence Oluyede wrote:
>>
>>> Viene sempre e comunque passato l'oggetto riferito dall'etichetta
>>> (quindi non è definibile né come "call by value", né come "call by
>>> reference"), in questo caso la lista è
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 semantic
On Sun, Nov 23, 2008 at 4:04 PM, Enrico Franchi
<[EMAIL PROTECTED]> wrote:
>
> On Nov 23, 2008, at 11:35 AM, Lawrence Oluyede wrote:
>
>> Viene sempre e comunque passato l'oggetto riferito dall'etichetta
>> (quindi non è definibile né come "call by value", né come "call by
>> reference"), in questo
Enrico Franchi ha scritto:
> On Nov 23, 2008, at 11:35 AM, Lawrence Oluyede wrote:
>
>> Viene sempre e comunque passato l'oggetto riferito dall'etichetta
>> (quindi non è definibile né come "call by value", né come "call by
>> reference"), in questo caso la lista è una variabile mutabile, indi
>>
On Nov 23, 2008, at 11:35 AM, Lawrence Oluyede wrote:
> Viene sempre e comunque passato l'oggetto riferito dall'etichetta
> (quindi non è definibile né come "call by value", né come "call by
> reference"), in questo caso la lista è una variabile mutabile, indi
> per cui puoi mutarla all'interno d
2008/11/23 Massimo Capanni <[EMAIL PROTECTED]>:
> c'e' qualcosa che mi sfugge nel passaggio dei parametri alle funzioni.
> Se ho capito bene le variabili alle funzioni sono passate per valore, cioe'
> il corpo della funzione non modifica il valore della variabile passata,
> tuttavia
> per quale mot
On Sun, 2008-11-23 at 11:24 +0100, Marco Buttu wrote:
> >>> def chlist(lst):
> ... print id(lst)
> ... lst.append(100)
> ... print lst, id(lst)
> ... lst = 50
> ... print lst, id(lst)
> ...
> >>> lst = list()
> >>> id(lst)
> 3084218188L
> >>> chlist(lst)
> 3084218188
> [100] 3
On Sun, 2008-11-23 at 10:35 +0100, Massimo Capanni wrote:
> salve a tutti,
>
> c'e' qualcosa che mi sfugge nel passaggio dei parametri alle funzioni.
> Se ho capito bene le variabili alle funzioni sono passate per valore,
> cioe'
> il corpo della funzione non modifica il valore della variabile
>
salve a tutti,
c'e' qualcosa che mi sfugge nel passaggio dei parametri alle funzioni.
Se ho capito bene le variabili alle funzioni sono passate per valore, cioe'
il corpo della funzione non modifica il valore della variabile passata,
tuttavia
per quale motivo se passo come parametro una lista ad e
12 matches
Mail list logo