diff options
Diffstat (limited to 'basics/python')
| -rw-r--r-- | basics/python/closure.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/basics/python/closure.py b/basics/python/closure.py new file mode 100644 index 0000000..a1fc502 --- /dev/null +++ b/basics/python/closure.py @@ -0,0 +1,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() + |
