Article View: pl.comp.lang.perl
Article #40007Re: my %b = %a; zmieniajac hasz b zmieniam rownoczesnie a. dlaczego?
From: Gregski
Date: Fri, 19 Nov 2004 10:56
Date: Fri, 19 Nov 2004 10:56
15 lines
1714 bytes
1714 bytes
Piotr Piatkowski <kompas@ceti.pl> wrote in message news:<cncfgd$r2j$1@druid.ceti.pl>... > jach <tomjan@jay.au.poznan.pl> wrote: > > Witam > > > > Dlaczego po my %b = %a; zmieniajac hasz %a zmieniam rowniez hasz %b? > > we wszystkich ksiazkach takie dzialanie opisywane jest jako kopiowanie. > > a wyglada na to ze zmiennej b jest przypisywany obszar pamieci zmiennej a. > > > > > pytanie: czy jedynym rozwiazaniem na zrobienie "prawdziwej kopi" hasza > > jest petla foreach i kopiowanie kluczy i ich wartosci?? > > Odpowiedź: moduł Storable i funkcja dclone %b = (%a); # ladujemy bezposrednio hasz b otwierajac hasz a w 'list context'
Technical Details
Message-ID:
<dbbc3646.0411190256.1e247e85@posting.google.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!ict.pwr.wroc.pl!news.iesy.de!troll.iesy.de!news.uni-stuttgart.de!news.belwue.de!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsread.com!newsprint.newsread.com!postnews.google.com!not-for-mailReferences:
<5e1e.000003bd.4191f028@newsgate.onet.pl> <cncfgd$r2j$1@druid.ceti.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!ict.pwr.wroc.pl!news.iesy.de!troll.iesy.de!news.uni-stuttgart.de!news.belwue.de!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsread.com!newsprint.newsread.com!postnews.google.com!not-for-mail From: gregm@eit.ltd.uk (Gregski) Newsgroups: pl.comp.lang.perl Subject: Re: my %b = %a; zmieniajac hasz b zmieniam rownoczesnie a. dlaczego? Date: 19 Nov 2004 02:56:08 -0800 Organization: http://groups.google.com Lines: 15 Message-ID: <dbbc3646.0411190256.1e247e85@posting.google.com> References: <5e1e.000003bd.4191f028@newsgate.onet.pl> <cncfgd$r2j$1@druid.ceti.pl> NNTP-Posting-Host: 194.205.246.147 X-Trace: posting.google.com 1100861768 4594 127.0.0.1 (19 Nov 2004 10:56:08 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 19 Nov 2004 10:56:08 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit