[英]reactive programming store result in a variable
快速(瑣碎的)問題:我找不到在外部變量中將可觀察的一系列操作的輸出存儲的方法。 例如這樣的事情:
mylist = []
Observable.from_([1, 2, 3]).to_list().store(mylist)
不確定這是否“很活躍”,但應該微不足道。
提前致謝
C
這是我找到的解決方案:
mylist = []
def store(value):
mylist.append(value)
Observable.from_([1, 2, 3]).do_action(store).subscribe()
print(mylist)
評論?
謝謝
通過.to_blocking()
將您的可觀察對象變成阻塞.to_blocking()
。 現在您可以對其進行迭代。
mylist=list(Observable.from_([1, 2, 3]).to_blocking())
print(mylist)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.