Pythonのお勉強 Part15
■ このスレッドは過去ログ倉庫に格納されています
0710Python初心者(復活)
2006/12/08(金) 13:06:17def deco1(func):
def greeting1():
print 'Hello'
func()
return greeting1
def deco2(func):
def greeting2():
func()
print 'Good Bye'
return greeting2
@deco1
@deco2
def say_name():
print 'Python'
say_name()
デコレーターとはシンプルに書けることを隠蔽化と
汎用化のため、わざわざ複雑に構造化しているに
過ぎないのではなかろうか?
上記の1項は極端にしても普通は2または3項の
書き方で十分ではないかと思うが…
■ このスレッドは過去ログ倉庫に格納されています