Я очень начинающий Perl, но у меня есть (более или менее) этот код:
package Base;
sub foo{
my ($self, $first, $second, $third) = @_;
# do some magic here!
}
package Subclass;
use base qw(Base);
sub foo{
my ($self, $first, $second, $third) = @_;
#do something with $first only
return $self->SUPER::foo($first, $second, $third);
}
И метод вызывается с помощью: $self->foo("Hey", "what's", "up");
Есть либолее краткий способ вызова SUPER::foo()
, без повторения списка всех аргументов снова?