1. 程式人生 > >lambda表示式應用在閉包中

lambda表示式應用在閉包中

def make_repeat(n):
   return lambda s : s * n

a = make_repeat(2)
print(a(8))

等於

def make_repeat(n):
    def func(s):
        return s*n
    return func
a1 =make_repeat(2)
a = a1(8)
print(a)

輸出:16