summaryrefslogtreecommitdiff
path: root/basics/python/closure.py
blob: a1fc5022e4c130b301d3813a21a17251efeba3c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

from random import randint

def outer(msg):
    value = randint(0, 100)
    message = msg
    def inner():
        print(msg)
    return inner

if __name__ == '__main__':
    f = outer('zhang')
    f()
    f()
    f()