我循环调用一个方法列表,其中每个方法都返回一个Observable,然后将它们添加到List中以供以后处理。
代码:
php artisan queue:work
但是我不确定Observable响应是否按照我调用它们的顺序添加到该列表中,这对于我的处理至关重要。有人可以澄清吗?
答案 0 :(得分:0)
是的,它们的添加顺序相同,因为Observable
只是一个常规对象。您的代码是简单的顺序代码-您尚未执行任何Observable
,但在您的示例中,它们只是表示将来可能完成的计算的对象。
如果您想运行这些Observable
(使用subscribe
方法),那么您将进入异步世界,结果可能不会那么明显。
如果要依次运行List
个Observable
,则可以在Observable上使用concat
方法,该方法以Iterable作为参数