[EMAIL PROTECTED] writes:
: <QUOTE>
: Interestingly, this one tweak to the whitespace rule also means that we'll 
: be able to simplify the parentheses out of other similar built-in constructs:
: 
:     if $foo { ... }
:     elsif $bar { ... }
:     else { ... }
: 
:     while $more { ... }
: 
:     for 1..10 { ... }
: 
: I think throwing out two required punctuation characters for one required 
: whitespace is an excellent trade in terms of readability, particularly when 
: it already matches common practice. (You can still put in the parens if you 
: want them, of course, just for old times' sake.)
: </QUOTE>
: 
: Since the parentheses are no longer required, will the expressions lose or 
: retain their own scope level?  (I'm assuming that whatever rule applies, it 
: will hold true if you do elect to use parantheses anyway.)

Yes, you can use a "my" in those expressions, but now the scope will
continue beyond the inner block, whether or not there are parens.

Larry

Reply via email to