可能性の重複:@coroutineは賢明な構文を意味しない何'@'で始まるPython行はありますか?
def coroutine(func): def start(*args,**kwargs): cr = func(*args, **kwargs) #cr.next() next(cr) return cr return start @coroutine #<<<----- HERE def detectChange(value): old_value = value while True: new_value = (yield) if new_value != old_value: print ("Ouch!") old_value = new_value
ここでは、私は理解していないコードのですか?
http://www.dabeaz.com/coroutines/あなたはポスト実際のコードもすべきここ – Almo
を見ることができます。このコードはインデントが無効です。コピー/貼り付けを使用します。 –