Я хочу очистить свое понимание от следующего.
Предположим, у меня есть модуль Perl с функцией, которая ожидает 3 параметра.
E.g. в функции:
my ($a, $b, $c) = @_;
Есть ли подпись для методов в Perl?
Теперь эта функция вызывается двумя другими скриптами.
Один из сценариев требует некоторой «дополнительной» функциональности, поэтому. Если я передаю некоторые, например, 2 дополнительных параметра к функции, например.
my ($a, $b, $c, $d, $e) = @_;
и использовать их, если они определены, это не вызовет проблем правильно?
Моя главная забота заключается в том, что в Perl нет функции или аналогичной функции? Поэтому я могу передать любые аргументы
'$ a' и' $ b' зарезервированы для 'sort'. Вы не должны использовать эти два имени, поскольку они могут столкнуться. – simbabque
@simbabque: Названия были примером, но приятно это знать! – Jim