Article View: pl.comp.lang.perl
Article #51658Jak dobrać się do zmiennej
From: Slawek
Date: Fri, 30 Oct 2009 14:01
Date: Fri, 30 Oct 2009 14:01
27 lines
1460 bytes
1460 bytes
Witam,
Skrypt jak poniżej.
Powiedzcie mi jak w funkcji test() mogę się dobrać do zmiennej $bb
Zmienna ta powstaje w pętli w głównym skrypcie i nie mam pomysłów
Oczywiście w żadnym wypadku zmienne nie mogą byc przekazywane jako parametry
po przez np &test($bb) ponieważ w moim programie za dużo jest takich
zmiennych.
Pewnie musi być coś a'la $main::bb ale się pogubiłem.
my $aa='aaaa';
#jakas petelka
{
my $bb='bbbb';
&test;
}
sub test
{
print "aa=$aa\n"; # wynik aa=aaaa wiec ok
print "bb=$bb\n"; # wynik bb= wiec zle
}
Pozdr.
Sławek
Technical Details
Message-ID:
<hcerkh$17k$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: "Slawek" <Slawek@nospam.pl> Newsgroups: pl.comp.lang.perl Subject: Jak dobrać się do zmiennej Date: Fri, 30 Oct 2009 15:01:54 +0100 Organization: http://onet.pl Lines: 29 Message-ID: <hcerkh$17k$1@news.onet.pl> NNTP-Posting-Host: hrn78.internetdsl.tpnet.pl X-Trace: news.onet.pl 1256911313 1268 79.188.195.78 (30 Oct 2009 14:01:53 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Fri, 30 Oct 2009 14:01:53 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5843 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-RFC2646: Format=Flowed; Original MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit