Thread Verständnisfrage zu Array und Referenzen (4 answers)
Opened by bianca at 2011-04-29 20:13

topeg
 2011-04-29 21:22
#148121 #148121
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Du erzeugst eien anonymes Array, dessen Referenz in $t landet. solange die Variable existiert (innerhalb von "&test" ) geibt es auch das Anonyme Array. Was du geschrieben hast ist gleichbedeutend zu:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/perl -w
use strict;
use warnings;

my $test = 'a,b,c';

test ($test);
print "haupt: " . $test . "\n";

sub test {
    my $t = [split /\,/,$_[0]];
    print "sub sagt: " . $t -> [2] . "\n";
    $t -> [0] = 'z';
}

View full thread Verständnisfrage zu Array und Referenzen