🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #51662

Re: Jak dobrać się do zmiennej

#51662
From: Kacper Perschke
Date: Sat, 31 Oct 2009 18:48
21 lines
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!news
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>

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