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 方法创建的 observables 起作用。