Scope of variables in a function

Anthony Lucas anthonyjlucas at
Sat Jun 1 19:15:30 BST 2013

On 1 June 2013 18:58, Andrew Beverley <andy at> wrote:

> I try to avoid separately declaring variables where
> possible, as IMHO it clutters the code.
Cluttered !== Less Lines of Code
I would suggest re-adjusting your concept of cluttered.

I would call any statement including a declaration, doing anything other
than declarations to be the more cluttered option.

On 1 June 2013 19:03, Andrew Beverley <andy at> wrote:
> Thanks for that. Obviously I should have RTM, but it does seem strange
> that something that is not recommended does not produce any sort of
> warnings.
It's not that it's not recommended, it's just that it's usually not what
you meant. There's nothing objectively wrong with not reinitialising a
variable on every call into your function.

More information about the mailing list