...
Code Block | ||||
---|---|---|---|---|
| ||||
sub function ($@) {
# ... function body ...
} |
However, prototypes are problematic in many ways. The biggest problem is that prototypes are not enforced by Perl's parser. That is, prototypes do not cause Perl to emit any warnings if a prototyped subroutine is invoked with arguments that violate the prototype.. Perl does not issue any warnings of prototype violations, even if the -w
switch is used.
...