Author: particle
Date: Fri Oct 13 11:08:30 2006
New Revision: 14918
Modified:
trunk/docs/pdds/pdd03_calling_conventions.pod
Log:
[PDD03[: clarify examples for :named syntax
Modified: trunk/docs/pdds/pdd03_calling_conventions.pod
==============================================================================
--- trunk/docs/pdds/pdd03_calling_conventions.pod (original)
+++ trunk/docs/pdds/pdd03_calling_conventions.pod Fri Oct 13 11:08:30 2006
@@ -330,27 +330,27 @@
foo(1, i) # 2 positional arguments
foo(x, ar :flat, y) # flattening array
- foo(p, 'q' => q) # named argument
- foo(p, q :named('q')) # the same
+ foo(p, 'key' => value) # named argument
+ foo(p, value :named('key')) # the same
foo(kw :named :flat) # a flattening hash
=head2 Parameters
.param int i # positional parameter
.param pmc argv :slurpy # slurpy array
- .param pmc qu :named('q') # named parameter
+ .param pmc value :named('key') # named parameter
.param int x :optional # optional parameter
.param int has_x :opt_flag # flag 0/1 x was passed
.param pmc kw :slurpy :named # slurpy hash
=head2 Return Values
- .return (i, ar: flat, q :named('q') )
+ .return (i, ar: flat, value :named('key') )
=head2 Call Results
x = foo() # single result
- (i, j :optional, ar :slurpy, q :named('q') ) = foo()
+ (i, j :optional, ar :slurpy, value :named('key') ) = foo()
=head1 ATTACHMENTS