Thread Subroutinen und listen als Parameter. (16 answers)
Opened by toby at 2006-04-22 13:39

Strat
 2006-04-23 19:06
#65220 #65220
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
bei eingebauten package-variablen, die mit my natuerlich nicht zusammenarbeiten, bleibt auch leider meist nur local (aber dann ist es fast immer noetig). dagegen habe ich auch nichts (auch wenn ich es nicht schoen finde).

allerdings sind mit local "schoene" sachen moeglich, z.B.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
use vars qw(@MyArray);
@MyArray = 1..10;
print "Before: @MyArray\n";
&Dizzy();
print "After: @MyArray\n";

sub Dizzy {
local @MyArray[4..6];
@MyArray = map { $_ * 2 } @MyArray;
}

aber sowas sollte man sich eher fuer obfu's vorbehalten...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Subroutinen und listen als Parameter.