Час пик (1999г, Джеки Чан, Крис Такер) — суперпозитивное кино, один танец Такера чего стоит! Раньше вообще не любил танцевать, а теперь пытаюсь разучить движения. Больше новых побед в тяжёлое карантинное время!
Привет! Спасибо, что продвигаете kotlin и rx, я прям стал фанатом!
По статье, кажется, есть пара опечаток в примерах про nullable-типы в Reaktive. Поправьте меня пожалуйста, если ошибаюсь.
Например тут (явно две строчки идентичны):
val o3: Observable<String?> = merge(o1, o2) // ошибки нет
val o4: Observable<String?> = merge(o1, o2) // ошибка компиляции, несоответствие типов
и тут (кажется для o2 тип должен быть String):
val o1: Observable<String?> = observableOf(null)
val o2: Observable<String?> = o1 // ошибка компиляции, несоответствие типов
val o1: Observable<String?> = observableOf(null)
val o2: Observable<String?> = o1.notNull() // ошибки нет, значения null отфильтрованы
По статье, кажется, есть пара опечаток в примерах про nullable-типы в Reaktive. Поправьте меня пожалуйста, если ошибаюсь.
Например тут (явно две строчки идентичны):
и тут (кажется для o2 тип должен быть String):