In a nutshell, you are viewing: foo if bar; as two statements rather than one, right? Personally, I think it's more natural to view the above as one statement, so any my anywhere in one element of it does not apply to other elements of it.
- Lexicals within statement conditionals Bryan C . Warnock
- Re: Lexicals within statement conditionals Me
- Re: Lexicals within statement conditionals Bryan C . Warnock
- Re: Lexicals within statement conditionals Dave Mitchell