Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Guest, before posting your code please take these rules into consideration:
    • It is required to use our BBCode feature to display your code. While within the editor click < / > or >_ and place your code within the BB Code prompt. This helps others with finding a solution by making it easier to read and easier to copy.
    • You can also use markdown to share your code. When using markdown your code will be automatically converted to BBCode. For help with markdown check out the markdown guide.
    • Don't share a wall of code. All we want is the problem area, the code related to your issue.


    To learn more about how to use our BBCode feature, please click here.

    Thank you, Code Forum.

Python global

  • Thread starter Deleted member 2829
  • Start date
D

Deleted member 2829

Guest
I was reading about the global keyword. That you can use it in a function to define a global variable outside that function. Yikes... this smells awful bad to me. It's already debatable if a function should be allowed to modify a global variable, but declaring it ? Ffs.... Can there be any justification for doing stuff like this ? Or including it in the language in the first place ? I must be missing something... 🤔
 
It's generally frowned upon to use global. Best practice is to pass any arguments to the function. If want an argument from a function return it from a function call.
Yes, I well know. And it really makes me wonder what the Python guys were thinking when they included this in the language... What's next, a goto allowing you to jump to a place in the middle of some other function ? ( I kid you not, I have once seen that in a COBOL program 😲 )
 

New Threads

Latest posts

Buy us a coffee!

Back
Top Bottom