我正在使用RxSwift的zip
运算符来组合Observable
个项目。我想结合8个以上(目前支持的最大值)。 RxSwift是否有一个类似于RxJava的zip
运算符? - RxJava Zip Operator Documentation
答案 0 :(得分:3)
如果您在$('#container div').each(function(idx) {
$( this ).text(function(i, text) {
return text.replace(/division/ig, 'div');
});
});
上使用它,则可以处理超过8个。
CollectionType
所以不要像这样使用它:
extension CollectionType where Generator.Element : ObservableType {
public func zip<R>(resultSelector: [Generator.Element.E] throws -> R) -> Observable<R> {
return ZipCollectionType(sources: self, resultSelector: resultSelector)
}
}
像这样使用:
Observable.zip(o1, o2, o3, o4, o5, o6, o7, o8, o9) { ... }