2017-06-27 2 views

Antwort

5

Sie sind "prototypes" - aber Perl-Prototypen sind nicht wie in anderen Sprachen und sollten wahrscheinlich nicht verwendet werden.

Die $ bezeichnet ein skalares Argument für die Funktion. ;$ bezeichnet ein optionales zusätzliches Skalarargument. Und \$ bezeichnet ein Referenzargument.

Siehe auch: Why are Perl 5's function prototypes bad?

+2

[Obligatory Link "Warum Prototypen sind schlecht"] (https://stackoverflow.com/questions/297034/why-are-perl-5s-function-prototypes-bad) – mob

+0

entwendet und in die Antwort editiert. – Sobrique