Paul Rubin wrote: > "Diez B. Roggisch" <[EMAIL PROTECTED]> writes: >> It's not only that way in python, but in java too. So it seems that there >> is a fundamental principle behind it: In a language that allows >> sideeffects, these will actually happen. > > Can you even have nested functions in Java? Algol-60 did things the > way you'd expect, i.e. you can modify the outer variable from the > inner scope.
Not nested functions, but closures in anonymous inner classes - which can reference only final variables, thus creating the same effect as the scoping rules of python. -- Regards, Diez B. Roggisch -- http://mail.python.org/mailman/listinfo/python-list