develooper Front page | perl.perl6.language | Postings from April 2006

RE: [svn:perl6-synopsis] r8637 - doc/trunk/design/syn

Thread Previous | Thread Next
From:
Joe Gottman
Date:
April 10, 2006 19:32
Subject:
RE: [svn:perl6-synopsis] r8637 - doc/trunk/design/syn
Message ID:
004701c65d10$30a70570$b1044447@JoeGottman1


> -----Original Message-----
> From: larry@cvs.perl.org [mailto:larry@cvs.perl.org]
> Sent: Monday, April 10, 2006 10:22 PM
> To: perl6-language@perl.org
> Subject: [svn:perl6-synopsis] r8637 - doc/trunk/design/syn
> 
> Author: larry
> Date: Mon Apr 10 19:21:56 2006
> New Revision: 8637
> 
> Modified:
>    doc/trunk/design/syn/S04.pod
> 
> Log:
> Bare block executes immediately; return of closure must be explicit.
> 
> 
> Modified: doc/trunk/design/syn/S04.pod
> 
> +Although a bare block is no longer a do-once loop, it still executes
> +immediately as in Perl 5.  If you wish to return a closure from a
> +function, you must use an explicit C<return>.
> +

  
   How does the "sub" keyword fit in here?  Is there any difference between
the lines
	return {say "Hello World";};
and 
	return sub {say "Hello World";};
?


Joe Gottman


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About