Size: a a a

2018 May 11

N

Nort in Kotlin Moscow
хм
источник

S

Sergey in Kotlin Moscow
когда лет такой же
источник

MZ

Maxim Zinchenko in Kotlin Moscow
из-за этого часто приходится вместо ?.let и ?: делать честный if
источник

S

Sergey in Kotlin Moscow
видимо у меня мало таких кейсов )
источник

N

Nort in Kotlin Moscow
Sergey
когда лет такой же
Оо
источник

MZ

Maxim Zinchenko in Kotlin Moscow
в длинных чейнах сплошь и рядом
источник

S

Sergey in Kotlin Moscow
мы вообще в проекте стараемся nullable проперти не юзать
источник

N

Nort in Kotlin Moscow
ну не всегда получается, где то сетевой запрос придет не тот, где то интерфейс уже уехал по GC
источник

MZ

Maxim Zinchenko in Kotlin Moscow
бугага :) хотя если не использовать java библиотек, то может быть
источник

N

Nort in Kotlin Moscow
сорян я андроид разраб, у меня свои проблемы))
источник

S

Sergey in Kotlin Moscow
откровенно )
источник

N

Nort in Kotlin Moscow
))
источник

MZ

Maxim Zinchenko in Kotlin Moscow
так, вы мой вопрос замылили

дано
interface MutableKeyValue<K, V>
fun <K, V> adapter(map: MutableMap<K, V?>): MutableKeyValue<K, V> = ...
fun <K, V> emptyKeyValue(): MutableKeyValue<K, V> = ...

почему
fun <K, V> of(key: K, value: V?): MutableKeyValue<K, V> =
 value?.let { adapter(mutableMapOf(Pair(key, it))) } ?: emptyKeyValue()
не валидно, зато
fun <K, V> of(key: K, value: V?): MutableKeyValue<K, V> =
 value.let { adapter(mutableMapOf(Pair(key, it))) }
вполне себе валидно?
источник

S

Sergey in Kotlin Moscow
fun <K, V> of(key: K, value: V?): MutableKeyValue<K, V> {
return value?.let { adapter(mutableMapOf(Pair(key, it))) } ?: emptyKeyValue()
}
источник

S

Sergey in Kotlin Moscow
?
источник

MZ

Maxim Zinchenko in Kotlin Moscow
да. и что? зачем ты это прислал :)
источник

S

Sergey in Kotlin Moscow
так работает?
источник

MZ

Maxim Zinchenko in Kotlin Moscow
нет конечно. ничего же не изменилось :)
источник

NN

Nikolay Nesterov in Kotlin Moscow
А что за текст ошибки?
источник

MZ

Maxim Zinchenko in Kotlin Moscow
Type inference failed
источник