🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #1067

ruby zmienne

#1067
From: jrsokolow
Date: Mon, 12 May 2008 21:02
26 lines
1859 bytes
Witam,

pytanie odnosi się do następującej sytuacji w kodzie:

person1 = 'Tomek'
person2 = person1
person1 = 'Romek'

W tym przypadku zmienia się wartość jedynie referencji person1. I to
jest dla mnie jasne. Od momentu wykonania linijki numer 3, referencja
person1 wskazuje na inny obiekt.

Teraz drugi przykład

person1 = 'Tomek'
person2 = person1
person[0] = 'R'

W tym wypadku zmienia się obiekt na który wskazują zarówno person1 jak
i person2. Czy rozumiem iż poprzez odwołanie w postaci person1[0]
odwołujemy się konkretnie do obiektu na jaki wskazują referencje
person1 i person2.

Czy moje rozumowanie jest poprawne ?

Pozdrawiam.
Technical Details
Message-ID: <696441ef-5f66-4fa5-ae45-669d200efb7b@k37g2000hsf.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!198.186.194.247.MISMATCH!news-out.readnews.com!transit3.readnews.com!postnews.google.com!k37g2000hsf.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!198.186.194.247.MISMATCH!news-out.readnews.com!transit3.readnews.com!postnews.google.com!k37g2000hsf.googlegroups.com!not-for-mail
From: jrsokolow@gmail.com
Newsgroups: pl.comp.lang.ruby
Subject: ruby zmienne
Date: Mon, 12 May 2008 14:02:49 -0700 (PDT)
Organization: http://groups.google.com
Lines: 30
Message-ID: <696441ef-5f66-4fa5-ae45-669d200efb7b@k37g2000hsf.googlegroups.com>
NNTP-Posting-Host: 90.156.17.123
Mime-Version: 1.0
X-Trace: posting.google.com 1210626169 7478 127.0.0.1 (12 May 2008 21:02:49 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 12 May 2008 21:02:49 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: k37g2000hsf.googlegroups.com; posting-host=90.156.17.123;  posting-account=BpiV6goAAAA3-VoeBoU9wZNGitzA9aGN
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.11)  Gecko/20071204 Ubuntu/7.10 (gutsy) Firefox/2.0.0.11,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit