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

猜你喜欢

转载自www.cnblogs.com/omak/p/10230046.html