[Python]サイヤ人の進化をデコレーターで表現
1.サイヤ人の進化をデコレーター
サイヤ人の進化の過程(サイヤ人→スーパーサイヤ人)をデコレーターで表現します。
2.コード
def saiya(func):
def wrapper():
print("サイヤ人")
oko = func()
return ok
return wrapper
@saiya
def to_super():
print("クリリンのことかぁあああ!")
return "スーパーサイヤ人"
if __name__ == "__main__":
print(to_super())
3.実行結果
サイヤ人
クリリンのことかぁあああ!
スーパーサイヤ人