快速(琐碎)问题:我找不到一种方法来将一系列操作的输出存储在外部变量中的observable上。 例如:
mylist = []
Observable.from_([1, 2, 3]).to_list().store(mylist)
不确定这是非常"反应性",但应该是微不足道的。
提前致谢
C
答案 0 :(得分:0)
我发现这是一个解决方案:
mylist = []
def store(value):
mylist.append(value)
Observable.from_([1, 2, 3]).do_action(store).subscribe()
print(mylist)
评论
由于
答案 1 :(得分:0)
通过.to_blocking()
将您的观察结果变为阻挡效果。现在你可以迭代它了。
mylist=list(Observable.from_([1, 2, 3]).to_blocking())
print(mylist)