Thread Verständnisfrage zu Array und Referenzen
(4 answers)
Opened by bianca at 2011-04-29 20:13
Hi!
Folgendes Script: 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 ([split /\,/,$test]); print "haupt: " . $test . "\n"; sub test { my ($t) = @_; print "sub sagt: " . $t -> [2] . "\n"; $t -> [0] = 'z'; } Ausgabe: Verständnisfrage: Wo schreibt Perl das 'z' für Array [0] hin? $test wird ja anscheinend nicht neu zusammengesetzt, das wäre auch zu weit hergeholt. Aber was passiert mit dem 'z', wo landet das? Warum erhalte ich für das Konstrukt von Perl keine Fehlermeldung oder einen Hinweis nach dem Motto "ich schreibe hier ins Leere"? Danke Euch 10 print "Hallo"
20 goto 10 |