待定
待定
RxGroovy 1.1 中还有一个名为 switchIfEmpty
的新操作符,它不是在源 Observable 终止而没有发射任何项目时发射备用值,而是发射备用Observable 的发射。
RxJava 1.1 中还有一个名为 switchIfEmpty
的新操作符,它不是在源 Observable 终止而没有发射任何项目时发射备用值,而是发射备用Observable 的发射。
Observable.empty().defaultIfEmpty(10).subscribe( val -> System.out.println("next: " + val), err -> System.err.println(err) , () -> System.out.println("completed") );
next: 10 completed
Flowable.empty().defaultIfEmpty(10).subscribe( val -> System.out.println("next: " + val), err -> System.err.println(err) , () -> System.out.println("completed") );
next: 10 completed