python 闭包

2017-11-27  本文已影响0人  茫子

python

闭包

回调函数的应用场景

一般来说设计好回调接口后,很难对接口进行修改。

1.调用框架是其他人实现的

2.调用框架使用的比较广泛,影响较多。

可以采用闭包的形式对回调函数进行扩展:

比如:原有接口为两个参数 first,last


def printTotal(first,last):

print first,last

使用闭包扩展后:


def printTotal(code):

def handler(first,last):

print code,first,last

return handler

这样就不需要扩展整个框架了

上一篇 下一篇

猜你喜欢

热点阅读