Size: a a a

Kotlin Community

2020 June 19

И

Игорь in Kotlin Community
Type mismatch: inferred type is String? but String was expected
источник

И

Игорь in Kotlin Community
Kotlin
источник

SB

Sergey Bezrukov in Kotlin Community
Игорь
Type mismatch: inferred type is String? but String was expected
null-safety checks in action
источник

AN

Alexander Nozik in Kotlin Community
Kopusha
да, пост-фактум хорошее описание. Тогда придется сначала сохранить ссылку на сам делегат, а это уже громоздко. Ну, или через рефлексию, как в моем примере
источник

AN

Alexander Nozik in Kotlin Community
Sergey Barmin
это какой язык?
судя по-всему кривой транслит :)
источник

SB

Sergey Barmin in Kotlin Community
Alexander Nozik
судя по-всему кривой транслит :)
меня просто очень удивила нотация типов, но видимо инспекции читать это моветон)
источник

BP

Bogdan Panchenko in Kotlin Community
Игорь
что ему не хватает ?
Зачем аннотация NotNull если Котлин для этого используются типы ?
источник

И

Игорь in Kotlin Community
я второй день на kotlin, перешл с dart, не ругайтесь)
источник

L

L in Kotlin Community
А потом добавь отписку, thread-safety и получим StateFlow, но да, для простых случаев оверкилл :)
источник

K

Kopusha in Kotlin Community
@noraltavir спасибо!
StateFlow очень близко, но на проекте нет корутин. У него нет RX биндингов, случайно? 😄
источник

D

Denys in Kotlin Community
Игорь
я второй день на kotlin, перешл с dart, не ругайтесь)
call.argument() возращает nullable тип, по видимому.
источник

И

Игорь in Kotlin Community
да так и есть
источник

AN

Alexander Nozik in Kotlin Community
Denys
call.argument() возращает nullable тип, по видимому.
Есть. Но надо таки подгружать корутины и изучать их
источник

И

Игорь in Kotlin Community
а что нужно сделать ?
источник

D

Denys in Kotlin Community
Игорь
а что нужно сделать ?
Используйте elvis operator чтобы задать default значение когда вернулся null
источник

D

Denys in Kotlin Community
val str = getNullable() ?: ""
источник

И

Игорь in Kotlin Community
Denys
val str = getNullable() ?: ""
огромное спасибо!)
источник

SB

Sergey Barmin in Kotlin Community
Denys
Используйте elvis operator чтобы задать default значение когда вернулся null
и  убрать эти странные типопараметры которые видимо были ошибочно приняты за указание типа переменной
типы в котлине указываются после двоеточия val str: String
источник

L

L in Kotlin Community
Kopusha
@noraltavir спасибо!
StateFlow очень близко, но на проекте нет корутин. У него нет RX биндингов, случайно? 😄
Должны быть функции-расширения  которые Flow в reactive stream переделывают, из него уже можешь в RxJava
источник

И

Игорь in Kotlin Community
Sergey Barmin
и  убрать эти странные типопараметры которые видимо были ошибочно приняты за указание типа переменной
типы в котлине указываются после двоеточия val str: String
понял, сделал) спасибо)
источник