接2.10的代码

如果需要给装饰器传递参数就要写两层闭包,第一层传参数,第二次开始才是真正的装饰器