0
私はPython decoratorsについて学んでいますが、まだ混乱しています。次のエラーを解決しようとしています。 "2つの数値を結合し、結果を倍にするデコレータを作成する関数を作成します。"pythonデコレータを理解しようとしています
マイコード:
x=6
y=5
u=None
def multi(func):
def adding(*args):
print("Welcome func {}".format(func.__name__))
func(*args)
return adding
@multi
def tyu(x,y):
print("=> ", x+y)
u = x+y
return u
u = tyu(x,y)
@multi
def dss(u):
dd=u*2
return dd
yy=dss(u)
print("** ", yy)
:あなただけの実施例2
してデコレータ内
func
を返し、結果を乗算する必要がありますクラスの装飾を学ぶ。再びThx – 2013CH