Paul Harwood wrote: > > I am reading through a book on Objects and References and I don't > understand this statement: > > $sum += $_ for split //; > > I thought a FOR statement needed to be in braces. How is it being used > in this context?
Hi Paul. In this instance 'for' is working as a statement 'modifier'. This is from 'perldoc perlsyn': Any simple statement may optionally be followed by a *SINGLE* modifier, just before the terminating semicolon (or block ending). The possible modifiers are: if EXPR unless EXPR while EXPR until EXPR foreach EXPR HTH, Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>