2012-04-10 9 views
6

मैंने इसका परीक्षण किया और ऐसा लगता है कि ईवेंट हैंडलिंग का क्रम स्रोत ईवेंट में सूची के क्रम के समान है। मुझे नहीं लगता कि मैं इस पर भरोसा कर सकता हूं क्योंकि दस्तावेज केवल कहता है:प्रतिक्रियाशील-केला में स्पिल फ़ंक्शन के लिए इवेंट हैंडलिंग का क्रम क्या है?

एमिट एक साथ घटना घटनाएं। सख्तता तक, हम फैल गए हैं। इकट्ठा = आईडी

मैं एक समारोह के समान की तरह एक विनिर्देशन के साथ गिर कैसे बना सकते हैं:

गारंटी के साथ अनुक्रमिक घटना घटनाओं फेंकना है कि कोई अन्य घटनाओं पहली और आखिरी

के बीच सक्रिय कर देगा

या मुझे एक अलग दृष्टिकोण की कोशिश करनी चाहिए? मैं रिएक्टिव-केले में मैक्रो कार्यक्षमता को लागू करने के लिए कोशिश कर रहा हूँ

उत्तर

3

(मैं प्रतिक्रियाशील-केले के लेखक हूँ।)

ऐसा लगता है कि घटना से निपटने के आदेश सूची के क्रम के समान ही है स्रोत घटना में।

यह सही है, आप उस पर भरोसा कर सकते हैं। वास्तव में, यह समीकरण spill . collect = id समीकरण से कम या कम है। आखिरकार, पहचान मैपिंग उत्पन्न करने के लिए, spill को घटनाओं के क्रम को सुरक्षित रखना होगा क्योंकि collect ने उन्हें सूची में रखा है।

इसके अलावा, आप मॉड्यूल Reactive.Banana.Model (Reactive.Banana.Internal.Model संस्करण 0.5 में) और Reactive.Banana.Combinators के स्रोत कोड का निरीक्षण कर सकते हैं। एक साथ ले लिया, वे एक आधिकारिक मॉडल कार्यान्वयन देते हैं। आप सीधे जांच सकते हैं कि कैसे spill व्यवहार करता है। (हालांकि यह दो हिस्सों में बनाया गया है क्योंकि यह थोड़ा उलझन में हो सकता है।)

फिर भी, मैं दस्तावेज में कुछ शब्द जोड़ूंगा।

+0

उत्कृष्ट, धन्यवाद। – llayland

+0

और लाइब्रेरी के लिए धन्यवाद। मैं वास्तव में इसके साथ एफआरपी सीखने का आनंद ले रहा हूं। – llayland

संबंधित मुद्दे