1
私はPythonデコレータを理解しようとしています。私はこのコードを書くまで、何とか私がデコレータを理解したと思った。Pythonデコレータはどのようにこのコードで動作しますか?
def func():
def wrapper(x):
return x()
return wrapper
@func()
def b():
return sum
a = b([1,2,5])
print a # Result: 8 How?
e = b # pass b function to variable e
f = e([3,4,8]) # called function b stored in variable e
print f # Result: 15
# I understand how 15 is derived here
私はグーグルがそれに最善の答えを与えると思います。 https://realpython.com/blog/python/primer-on-python-decorators/ –