> Python is the only one I know of that implicitly shadows without > requiring some form of declaration. JavaScript has it right: reading and > writing of globals are symmetrical. In the rare case that you explicitly > want to shadow, you need a declaration. Python's rule is confusing, > implicit and error causing. In my opinion, of course. If you are > dead-set against explicit declarations then I would say that disallowing > the ambiguous construct is better than silently treating it as a > declaration. Let's agree to differ. This will never change. In Python, assignment is declaration. --Guido van Rossum (home page: http://www.python.org/~guido/)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4