1
from rx import Observable, Observer
from __future__ import print_function
import random

def create_observable(observer):
    while True:
        observer.on_next(random.randint(1,100))    

Observable.create(create_observable).take_while(lambda x: x>50).repeat(6).subscribe(print)

与える

74 78 94 59 79 76

シーケンス、各数字が6回繰り返されることを期待していますが

そのため、create メソッドで作成されたオブザーバブルに対して「繰り返し」が機能することはありません。

4

2 に答える 2