Fwd: Definire un metodo 'in place'

Hai ragione. Ho fatto un momento confusione.

Insomma non c’è nulla di equivalente ai puntatori del C o al passaggio
per copia del riferimento del Java?

FC

On 11/22/07, Carlo P. [email protected] wrote:

Aspetta aspetta…
String.chomp! è un metodo che ti modifica l’oggetto String che lo
invoca, e non il parametro che gli passi (che tra l’altro serve a
tutt’altro)


Ing. Francesco C. (http://www.fcioffi.net)
Linux User id #340148 (http://counter.li.org)
Debian GNU/Linux user (http://www.debian.org)
Universita` del Sannio di Benevento (http://www.grace.ing.unisannio.it)
SannioLUG (http://www.sanniolug.org)

una “variabile” Ruby in effetti è un puntatore. Ma non puoi ottenere in
una
variabile l’indirizzo di un’altra variabile, perché le variabili non sono
oggetti.

Lo stile Ruby è più del tipo, invoca un metodo sull’oggetto che devi
modificare. Oppure invoca un metodo sull’oggetto che contiene quello
che
devi “scambiare”.

M

Ok, grazie. In effetti ho sbagliato io l’esempio!

Quindi il passaggio dei parametri avviene per copia del riferimento!

FC

On Nov 22, 2007 2:48 PM, Matteo V. [email protected] wrote:

On 11/22/07, Carlo P. [email protected] wrote:
Debian GNU/Linux user (http://www.debian.org)

Matteo V.
Sourcesense - making sense of Open Source: http://www.sourcesense.com


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Ing. Francesco C. (http://www.fcioffi.net)
Linux User id #340148 (http://counter.li.org)
Debian GNU/Linux user (http://www.debian.org)
Universita` del Sannio di Benevento (http://www.grace.ing.unisannio.it)
SannioLUG (http://www.sanniolug.org)