2012-04-10 14 views
6

Bunu test ettim ve olay işleme sırasının, kaynak olaydaki listenin sırası ile aynı olduğu görülüyor. Belgeleme yalnızca durum olarak güvenebileceğimi düşünmüyorum:Reactive-Banana'da dökülme işlevi için olay işleme sırası nedir?

Eşzamanlı olay olaylarını yayar. Sıkığa kadar dökülüyoruz. id = toplamak Ben böyle bir şartnameye dökmek benzer bir işlev nasıl oluşturabilirim

:

başka olaylar ilk ve son

arasında ateş edeceği garantisi ile sıralı olay oluşumlarını Emit

Veya farklı bir yaklaşım denemeli miyim? Ben Reaktif-Muz makro işlevselliği uygulama çalışıyorum

cevap

3

(I reaktif-muz yazarı değilim.)

olay işleme sırası listesinin siparişle aynı olduğu görülmektedir

kaynak olayında.

Bu doğru, buna güvenebilirsiniz. Aslında, az çok spill . collect = id denkleminden gelir. Sonuçta, spill kimlik eşlemesini vermek için collect listesinin içine koyduğu gibi olayların sırasını korumalıdır. Ayrıca, (Reactive.Banana.Internal.Model sürüm 0,5) modüllerinin ve Reactive.Banana.Combinators modüllerinin kaynak kodunu inceleyebilirsiniz. Birlikte ele alındığında, yetkili bir model uygulaması sağlarlar. spill'un nasıl davrandığını doğrudan kontrol edebilirsiniz. (Model iki parçadan oluştuğundan biraz kafa karıştırıcı olsa da.)

Yine de, belgelere birkaç kelime ekleyeceğim.

+0

Mükemmel, teşekkürler. – llayland

+0

Ve kütüphane için teşekkür ederim. Onunla FRP'yi öğrenmekten gerçekten keyif alıyorum. – llayland

İlgili konular