我理解<__NSArrayM 0x7f8ef1e8b790>(
{
"account_no" = 123;
"account_type" = Savings;
},
{
"account_no" = 123456;
"account_type" = Savings;
},
{
"account_no" = 00000316;
"account_type" = "DPN STAFF NON EMI";
},
{
"account_no" = 1000000552;
"account_type" = "DPN STAFF EMI LOANS";
})
不会消耗价值或触发消费,除非其他消费者已经在工作,而observe()
会自动触发消费。但是,假设我有一个流fork()
。如果我做
source_stream
然后两个观察者保证收到相同的值。但是如果我做的话
var observer_1 = source_stream .observe ();
var observer_2 = source_stream .observe ();
source_stream .each ( console .log );
两个乞丐会有什么价值?它们会是相同的,不同的还是其他什么?什么规则决定了什么值被推入它们?谢谢!