关于装饰器的面试题(牛客网)

版权声明:假装自己是个有灵魂的程序员 https://blog.csdn.net/qq_36171645/article/details/91419612

来源:牛客网

有如下函数定义,执行结果正确的是?
def dec(f):
n = 3
def wrapper(*args,**kw):
return f(*args,**kw) * n
return wrapper

@dec
def foo(n):
return n * 2

A foo(2) == 12
B foo(3) == 12
C foo(2) == 6
D foo(3) == 6
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_36171645/article/details/91419612