擅长:python、mysql、java
<p>您需要定义一个函数,该函数返回装饰器:</p>
<pre><code>def addValue(val):
def decorator(func):
def add(x):
return func(x) + val
return add
return decorator
</code></pre>
<p>当您编写^{cd1>}时,^{cd2>}的值直接用作装饰器。但是,当您编写^{cd3>}时,首先^{cd4>}通过调用addValue函数来计算。然后,结果被用作装饰器。</p>