zip

fun <T, R> Iterable<Observable<T>>.zip(mapper: (List<T>) -> R): Observable<R>

Returns an Observable that emits the results of the specified mapper function, applied to combinations of elements emitted, in sequence, by source Observables.

Please refer to the corresponding RxJava document.


fun <T, R> zip(vararg sources: Observable<T>, mapper: (List<T>) -> R): Observable<R>

Returns an Observable that emits the results of the specified mapper function, applied to combinations of elements emitted, in sequence, by sources Observables.

Please refer to the corresponding RxJava document.


fun <T1, T2, R> zip(source1: Observable<T1>, source2: Observable<T2>, mapper: (T1, T2) -> R): Observable<R>

Returns an Observable that emits the results of the specified mapper function, applied to combinations of elements emitted, in sequence, by the specified Observables.

Please refer to the corresponding RxJava document.


fun <T1, T2, T3, R> zip(source1: Observable<T1>, source2: Observable<T2>, source3: Observable<T3>, mapper: (T1, T2, T3) -> R): Observable<R>

Returns an Observable that emits the results of the specified mapper function, applied to combinations of elements emitted, in sequence, by the specified Observables.

Please refer to the corresponding RxJava document.


fun <T1, T2, T3, T4, R> zip(source1: Observable<T1>, source2: Observable<T2>, source3: Observable<T3>, source4: Observable<T4>, mapper: (T1, T2, T3, T4) -> R): Observable<R>

Returns an Observable that emits the results of the specified mapper function, applied to combinations of elements emitted, in sequence, by the specified Observables.

Please refer to the corresponding RxJava document.


fun <T1, T2, T3, T4, T5, R> zip(source1: Observable<T1>, source2: Observable<T2>, source3: Observable<T3>, source4: Observable<T4>, source5: Observable<T5>, mapper: (T1, T2, T3, T4, T5) -> R): Observable<R>

Returns an Observable that emits the results of the specified mapper function, applied to combinations of elements emitted, in sequence, by the specified Observables.

Please refer to the corresponding RxJava document.


fun <T1, T2, T3, T4, T5, T6, R> zip(source1: Observable<T1>, source2: Observable<T2>, source3: Observable<T3>, source4: Observable<T4>, source5: Observable<T5>, source6: Observable<T6>, mapper: (T1, T2, T3, T4, T5, T6) -> R): Observable<R>

Returns an Observable that emits the results of the specified mapper function, applied to combinations of elements emitted, in sequence, by the specified Observables.

Please refer to the corresponding RxJava document.


fun <T1, T2, T3, T4, T5, T6, T7, R> zip(source1: Observable<T1>, source2: Observable<T2>, source3: Observable<T3>, source4: Observable<T4>, source5: Observable<T5>, source6: Observable<T6>, source7: Observable<T7>, mapper: (T1, T2, T3, T4, T5, T6, T7) -> R): Observable<R>

Returns an Observable that emits the results of the specified mapper function, applied to combinations of elements emitted, in sequence, by the specified Observables.

Please refer to the corresponding RxJava document.


fun <T1, T2, T3, T4, T5, T6, T7, T8, R> zip(source1: Observable<T1>, source2: Observable<T2>, source3: Observable<T3>, source4: Observable<T4>, source5: Observable<T5>, source6: Observable<T6>, source7: Observable<T7>, source8: Observable<T8>, mapper: (T1, T2, T3, T4, T5, T6, T7, T8) -> R): Observable<R>

Returns an Observable that emits the results of the specified mapper function, applied to combinations of elements emitted, in sequence, by the specified Observables.

Please refer to the corresponding RxJava document.


fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> zip(source1: Observable<T1>, source2: Observable<T2>, source3: Observable<T3>, source4: Observable<T4>, source5: Observable<T5>, source6: Observable<T6>, source7: Observable<T7>, source8: Observable<T8>, source9: Observable<T9>, mapper: (T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R): Observable<R>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> zip(source1: Observable<T1>, source2: Observable<T2>, source3: Observable<T3>, source4: Observable<T4>, source5: Observable<T5>, source6: Observable<T6>, source7: Observable<T7>, source8: Observable<T8>, source9: Observable<T9>, source10: Observable<T10>, mapper: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R): Observable<R>

Returns an Observable that emits the results of the specified mapper function, applied to combinations of elements emitted, in sequence, by the specified Observables.

Please refer to the corresponding RxJava document.