Ist 'Shift' schlecht für die Verarbeitung von Perl-Unterprogrammparametern?
Ich benutze häufigshift
Funktionsparameter entpacken:
sub my_sub {
my $self = shift;
my $params = shift;
....
}
Viele meiner Kollegen predigen das jedochshift
ist eigentlich böse. Könnten Sie erklären, warum ich es vorziehen sollte
sub my_sub {
my ($self, $params) = @_;
....
}
zushift
?