При чтении книги на RXJAVA я получаю эту ошибку:
Ошибка вывода типа.Ожидаемое несоответствие типов: предполагаемый тип является наблюдаемым!но Observable ожидалось
Из этого простого фрагмента:
@Test
fun deferable() {
val source= Observable.range(1, 5)
source.subscribe { s -> System.out.println("RECEIVED: $s "}
}
Я не понимаю, поэтому, когда я запускаю тест, я получаю это странное сообщение.Во время моей повседневной деятельности я исправляю такого рода ошибки, изменяя возвращаемую переменную / свойство (тип выражения) как val source :Observable<Int>
, но не работает, также я пытался сделать что-то как map{it.toString()}
, но безуспех, как я могу добиться, чтобы пройти «тест»?Я знаю, что это не настоящий тест, я использую его только для изучения RXJAVA, поэтому нет никаких утверждений, я ожидаю увидеть этот вывод:
RECEIVED:5
RECEIVED:6
RECEIVED:7
RECEIVED:8
RECEIVED:9
RECEIVED:10
RECEIVED:11
RECEIVED:12
RECEIVED:13
RECEIVED:14