Size: a a a

Kotlin Community

2019 December 10

QH

Quantum Harmonizer in Kotlin Community
Mark Kos
Обратная совместимость, потребитель кода обязан рефачить
совместимость чего с чем? дай контекст, всё додумывать приходится
источник

MK

Mark Kos in Kotlin Community
Quantum Harmonizer
совместимость чего с чем? дай контекст, всё додумывать приходится
Потребитель класса MyObject должен переписывать свой код
источник

MK

Mark Kos in Kotlin Community
Иначе не компайл.
источник

QH

Quantum Harmonizer in Kotlin Community
Mark Kos
Потребитель класса MyObject должен переписывать свой код
В каком случае?
источник

MK

Mark Kos in Kotlin Community
Quantum Harmonizer
В каком случае?
В случае замены Val X:Long? На Val X:Long
источник

D

Dibro in Kotlin Community
class Foo(bar: Long) {
 val bar = bar as java.lang.Long
}

println(Foo(42).bar)
println(Foo::bar.returnType)
источник

D

Dibro in Kotlin Community
42
java.lang.Long
источник

QH

Quantum Harmonizer in Kotlin Community
Dibro
42
java.lang.Long
и что?
источник

D

Dibro in Kotlin Community
разве не это нужно?
источник

QH

Quantum Harmonizer in Kotlin Community
Dibro
разве не это нужно?
да вот человеку не нравятся костыли ни из джавы, ни из котлина
источник

QH

Quantum Harmonizer in Kotlin Community
интересно, проперти же нельзя оверлоадить по типу?
источник

BP

Bogdan Panchenko in Kotlin Community
Quantum Harmonizer
интересно, проперти же нельзя оверлоадить по типу?
Нет
источник

Y

Yanis in Kotlin Community
Всем привет. Словил интересное поведение оператора runBlocking
Он оказывается работает не так как я ожидал, и судя по описанию он и работает как написано :)
Есть ли иной оператор который блокирует поток без возможности прерывания?
источник

AM

Andrew Mikhaylov in Kotlin Community
Quantum Harmonizer
В каком случае?
Я повангую. Была либа на джаве, принимавшая @NonNull Long, человек переводит на котлин, где это в системе типов котлина невыразимо.
источник

QH

Quantum Harmonizer in Kotlin Community
Andrew Mikhaylov
Я повангую. Была либа на джаве, принимавшая @NonNull Long, человек переводит на котлин, где это в системе типов котлина невыразимо.
да, он уже это ± сказал, но я не знаю, что тут посоветовать
источник

AM

Andrew Mikhaylov in Kotlin Community
Марк? Не сказал, вроде. Но ладно.
источник

VP

Vladimir Petrakovich in Kotlin Community
Я так и не понял, чем java.lang.Long не подходит
источник

MK

Mark Kos in Kotlin Community
Dibro
class Foo(bar: Long) {
 val bar = bar as java.lang.Long
}

println(Foo(42).bar)
println(Foo::bar.returnType)
Спасибо, то что нужно
источник

ИМ

Илья Мурашко in Kotlin Community
Ребятки, всем привет. Кто-нибудь пробовал писать рест сервис на ktor+exposed ?
Есть вопрос по поводу подключения к MySQL
источник

BP

Bogdan Panchenko in Kotlin Community
Илья Мурашко
Ребятки, всем привет. Кто-нибудь пробовал писать рест сервис на ktor+exposed ?
Есть вопрос по поводу подключения к MySQL
Експозет пока слабенький, я от него отказался, котором пользуюсь, пока доволен
источник