2012-03-08 4 views
0

可能性の重複:@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 


What does @ mean in Python?

ここでは、私は理解していないコードのですか?

+0

http://www.dabeaz.com/coroutines/あなたはポスト実際のコードもすべきここ – Almo

+0

を見ることができます。このコードはインデントが無効です。コピー/貼り付けを使用します。 –

答えて

関連する問題