[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