Python handles globals badly.
Mark Lawrence
breamoreboy at yahoo.co.uk
Thu Sep 3 18:13:12 EDT 2015
On 03/09/2015 20:47, Ian Kelly wrote:
> On Thu, Sep 3, 2015 at 1:05 PM, <tdev at freenet.de> wrote:
>> Or does anyone really name a global var xxx and a function var xxx?
>> I am sure no one at all will do it. I dont want read such a code.
>
> Intentionally, it's probably rare. But if I'm adding a new variable, I
> shouldn't need to first make sure that it's safe to do so by scanning
> over the entire file to make sure that the name hasn't already been
> used elsewhere in the opposite scope.
>
I'm just curious as I've never used it myself, but how does nonlocal
https://docs.python.org/3/reference/simple_stmts.html#the-nonlocal-statement
fit into this?
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
More information about the Python-list
mailing list