Article View: pl.comp.lang.perl
Article #51662Re: Jak dobrać się do zmiennej
From: Kacper Perschke
Date: Sat, 31 Oct 2009 18:48
Date: Sat, 31 Oct 2009 18:48
21 lines
1735 bytes
1735 bytes
Dnia 30.10.2009 Stachu 'Dozzie' K. <dozzie@dynamit.im.pwr.wroc.pl.nospam> napisał:
> [...]
> W tym trick że nie musisz. Na pewno się da to zorganizować lepiej,
> choćby upakować zmienne do %hasza i podawać funkcji referencję do niego.
I takie zachowanie zaleca się kiedy lista argumentów zaczyna przekraczać 5-6.
Zresztą nie musi być przekazywany przez referencję.
------------------------------------------------------------------------
use strict;
my %haszcz_01 = (Stachu => 'Dozzie', ja => 'to ja');
funkcyja(%haszcz_01);
sub funkcyja {
my %haszcz_02 = @_;
use Data::Dumper;
print Data::Dumper->Dump([\%haszcz_02], ['haszcz_02']);
}
------------------------------------------------------------------------
KAcper
Technical Details
Message-ID:
<slrnhep1jh.3oj.zbp.yvnzt@sztywniak.nawsiegda>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!bozon.softax.pl!newsReferences:
<hcerkh$17k$1@news.onet.pl> <slrnheltc8.v60.dozzie@dynamit.im.pwr.wroc.pl> <hceu58$9p0$1@news.onet.pl> <slrnhem1f2.v60.dozzie@dynamit.im.pwr.wroc.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!bozon.softax.pl!news From: Kacper Perschke <zbp.yvnzt@rxupferc.ercpnx> Newsgroups: pl.comp.lang.perl Subject: Re: Jak dobrać się do zmiennej Date: Sat, 31 Oct 2009 19:48:17 +0100 Organization: TP - http://www.tp.pl/ Lines: 21 Message-ID: <slrnhep1jh.3oj.zbp.yvnzt@sztywniak.nawsiegda> References: <hcerkh$17k$1@news.onet.pl> <slrnheltc8.v60.dozzie@dynamit.im.pwr.wroc.pl> <hceu58$9p0$1@news.onet.pl> <slrnhem1f2.v60.dozzie@dynamit.im.pwr.wroc.pl> NNTP-Posting-Host: 83.18.189.42 Mime-Version: 1.0 X-Trace: nemesis.news.neostrada.pl 1257016241 15536 83.18.189.42 (31 Oct 2009 19:10:41 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Sat, 31 Oct 2009 19:10:41 +0000 (UTC) User-Agent: slrn/pre1.0.0-11 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit