On Wed, Aug 30, 2006 at 01:37:33PM +0800, Agent Zhang wrote: : Hi, there~ : : I think S04 says too little about statement modifiers. Please comment : on the following code samples. Are they valid Perl 6? : : do { say } for 1..3;
The do-BLOCK construct does not allow statement modifiers. : { say } for 1..3; : : -> $i { say $i } for 1..3; These are both legal syntactically, but neither of these do anything other than produce a closure muliple times without calling it. : And how about similar variations for other statement modifiers, such : as while, given, if, until, and unless? Same. Will clarify S04. Larry