Document _ prototype in perlsub
Rafael Garcia-Suarez [Wed, 18 Oct 2006 14:34:26 +0000 (14:34 +0000)]
p4raw-id: //depot/perl@29038

pod/perlsub.pod

index 4c7dcd6..47ea666 100644 (file)
@@ -1098,9 +1098,12 @@ follows:
        ...
     }
 
-A semicolon separates mandatory arguments from optional arguments.
+A semicolon (C<;>) separates mandatory arguments from optional arguments.
 It is redundant before C<@> or C<%>, which gobble up everything else.
 
+As the last character of a prototype, you can use C<_> in place of C<$>:
+if this argument is not provided, C<$_> will be used instead.
+
 Note how the last three examples in the table above are treated
 specially by the parser.  C<mygrep()> is parsed as a true list
 operator, C<myrand()> is parsed as a true unary operator with unary