def adder():
        s = 0
        def a(x):
            s += x
            return sum
        return a

pos, neg = adder(), adder()
for i in range(10):
        print pos(i), neg(-2*i)

This should work, right? Why does it not?

Checkout slide no. 37 of a Tour of Go to know inspiration. Just wanted to see 
if python was the same as Go in this regard. Sorry, if I'm being rude, or 
anything. 
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to