DEV Community

Discussion on: What language features/concepts do insiders of the language love and outsiders hate?

Collapse
 
idanarye profile image
Idan Arye

Then you'll love this:

with open('foo.txt', 'w') as f:
    f.write('hello world\n')
f.write('also hello world\n')  # f is closed by still in scope!

Thing is, with dynamic languages this doesn't really matter - it's not like if it had stricter scoping rules it'd fail to compile...