[quote=pktm,27.06.2006, 20:32]Hm, verstehe ich nicht.
Habe mal in einem Buch nachgesehen und da stand in etwa das hier:
sub yada {
my $self = shfit;
my ($param) = @_;
# yada yada yada
}
[/quote]
Das macht beinahe das selbe wie mein obiges Beispiel, ohne den Parameter aus @_ zu entfernen.
Ein etwas ausführlicheres Beispiel:
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
sub foo {
my $bar = shift || [];
push @$bar, 'yellow';
return Dumper $bar;
}
my @baz = qw /red green blue/;
print foo \@baz;
\n\n
<!--EDIT|Ronnie|1151433724-->