1. 程式人生 > >閉包入門

閉包入門

#閉包
# def wai():
#     def nei():
#         print('內部函式')
#     # 返回內部函式
#     return nei
#
#
# f1 = wai()
# f1()


def wai(n):
    # 定義內部函式
    def nei():
        # 內部函式中使用外部函式的區域性變數
        # print( n * n)
        return n*n
    # 內部函式作為返回值
    return nei


f1 = wai(10)
f2 = wai(4)
# f1()
# f2()
print(f1())
print(f2())