मैं एक चेन फंक्शन का निर्माण कर रहा हूँ, जो फ्लो पिछले फंक्शन से परिणाम लेने के लिए है और प्रत्येक एलिमेंट के माध्यम से लूप कुछ गणना करता है और मूल सरणी पर अंतिम रिटर्न देता है।
मेरे पास है
func(A) -> Observable<[Object]>
func(B)(Object) -> Observable<Object>
हम इस तरह से जंजीर कैसे बनाते हैं?
Observable<[Object]> -> [Observable<Object>] -> Observable<[Object]>
उत्तर:
उत्तर № 1 के लिए 4आप atflatMap´ ऑपरेटर के साथ कार्य कर सकते हैं:
funcA().flatMap{ objects in
Observable.from(objects)
}
.flatMap{ eachObject in
funcB(eachObject)
}