擅长:python、mysql、java
<p>除了busybear说的,你可以交换参数</p>
<pre class="lang-py prettyprint-override"><code>def addArg(fun):
def wrapArg(x, y):
result = fun(x) * y
return result
return wrapArg
def square(x):
result = (x * x)
return(result)
multSquare = addArg(square)
print(square(2)) # This should be 4
print(multSquare(2, 3)) # This should be 12
</code></pre>
<p>或者只使用可选参数</p>
^{pr2}$