[RxKotlin] Reactive 코틀린 #9 - Error handling operators
Observer 나 Subscriber 객체에 onError() 함수를 override하면 생산자에서 발생하는 error를 전달받을수 있습니다.하지만 onError()을 사용하지 않고, 중간 연산자로 error을 처리하는 방법에 대해서 알아봅니다. 먼저 기본적으로 에러를 발생시키도록 코드를 작성합니다.fun main(args: Array) { Observable.range(1, 10) .map { if (it == 5) { throw Exception("Error!!!") } else { it } } .subscribeBy ( onNext = { println(it) }, onError = { e -> println(e) } ) } 예상대로 5를 찍으면 exception을 throw 합니다.1234jav..