From the Camel Book (4th Edition, 2012), page 328:
As the last character of a prototype, or just before a semicolon, you can use _ in place of $. If this argument is not provided, the current $_ variable will be used instead. For example:
sub mymkdir(_;$) { my $dirname = shift(); my $mask = @_ ? shift() : 0777; my $mode = $mask &~ umask(); ... } mymkdir($path, 01750); mymkdir($path); mymkdir(); # passes in $_
Hope that helps,
| Athanasius <°(((>< contra mundum | Iustus alius egestas vitae, eros Piratica, |
In reply to Re: Prototype (_)?
by Athanasius
in thread Prototype (_)?
by BrowserUk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |