Thread array in array von array uebergeben
(3 answers)
Opened by schonwieder at 2010-11-18 10:23 $0 ist eine Spezialvariable, in dem der Programmname steht. $1 und $2 sind Spezialvariablen, die im Zusammenhang mit Regulären Ausdrücken vorkommen. Siehe auch http://perldoc.perl.org/perlvar.html . Code (perl): (dl
)
&something( @list->[0] ); @list ist keine Arrayreferenz. Probier mal: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #!/usr/bin/perl use strict; use warnings; sub something { my ($arrayref) = @_; print $_,"\n" for @{$arrayref}; } my @list; my $BUU="buu"; my $DIE="da"; push @list, [ "foo", "faa", "fee" ]; push @list, [ "boo", "bii", $BUU ]; push @list, [ "dee", "daa", $DIE ]; something( $list[0] ); OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |