Читая загруженный модуль Perl, я обнаружил несколько способов определения входных параметров, которые перечислены ниже. Чем они отличаются друг от друга?
sub new{
my $class = shift;
my $self = {@_};
bless{$self, $class};
}
sub count1{
my ($self, $lab1) = @_;
}
sub new1{
my ($class, $lab1) = @_;
my $self = {};
bless $class, $self;
}
sub setpath{
my $self = shift;
}