Author: luqui Date: Thu Feb 23 18:50:18 2006 New Revision: 7832 Modified: doc/trunk/design/syn/S06.pod Log: Answered Joe Gottman's question.
Modified: doc/trunk/design/syn/S06.pod ============================================================================== --- doc/trunk/design/syn/S06.pod (original) +++ doc/trunk/design/syn/S06.pod Thu Feb 23 18:50:18 2006 @@ -13,7 +13,7 @@ Allison Randal <[EMAIL PROTECTED]> Maintainer: Larry Wall <[EMAIL PROTECTED]> Date: 21 Mar 2003 - Last Modified: 22 Feb 2006 + Last Modified: 23 Feb 2006 Number: 6 Version: 17 @@ -57,6 +57,10 @@ The general syntax for named subroutines our RETTYPE sub NAME ( PARAMS ) TRAITS {...} # also package-scoped sub NAME ( PARAMS ) TRAITS {...} # same as "our" +The return type may also be put inside the parentheses: + + sub NAME (PARAMS --> RETTYPE) {...} + Unlike in Perl 5, named subroutines are considered expressions, so this is valid Perl 6: