Size: a a a

Kotlin Community

2020 June 01

I

Igor in Kotlin Community
Михаил Резниченко
это слишком много или слишком мало?
Хм учитывая что несжатого жс там 2.4 mb - по моему многовато
Может стоит попробовать оптимизатором пройтись
источник

МР

Михаил Резниченко... in Kotlin Community
Igor
Хм учитывая что несжатого жс там 2.4 mb - по моему многовато
Может стоит попробовать оптимизатором пройтись
хм, надо будет проверить, спасибо за наводку
источник

D

Denys in Kotlin Community
Линку в README добавляйте. :)
источник

МР

Михаил Резниченко... in Kotlin Community
Denys
Линку в README добавляйте. :)
точно, про это забыл )
источник

DP

Dumitru Preguza in Kotlin Community
Alexander Nozik
Kotlin for Data science. Конкретно jupyter-kotlin. Как появится запись - кину ссылку
какой сейчас статус  ?
источник

AN

Alexander Nozik in Kotlin Community
Dumitru Preguza
какой сейчас статус  ?
Статус чего? Жупитера? Можно пользоваться, все работает.
источник

DP

Dumitru Preguza in Kotlin Community
нет, я про видео
источник

AN

Alexander Nozik in Kotlin Community
А, монтируют
источник

SB

Sergey Bezrukov in Kotlin Community
Alexander Nozik
Kotlin for Data science. Конкретно jupyter-kotlin. Как появится запись - кину ссылку
Нет пока записи? Есть интерес глянуть )
источник

AN

Alexander Nozik in Kotlin Community
Sergey Bezrukov
Нет пока записи? Есть интерес глянуть )
Я скину, когда будет. Запись есть, но ее монтируют и доводят до ума.
источник

DP

Dumitru Preguza in Kotlin Community
понял спасибо)
источник

P

Phoenix in Kotlin Community
Добрый день.
У меня есть функция-расширение, которая вызывается на свойстве класса и на вход получает значение. Мне нужно чтобы тип входного значения совпадал с типом свойства класса, но почему-то этого не происходит 😕 и компилятор подставляет просто тип Any.
В аналогичной ситуации с классом, у которого есть дженерик, валидация типов на совпадение происходит и я не совсем понимаю в чем разница в этих двух случаях
источник

VP

Vladimir Petrakovich in Kotlin Community
Phoenix
Добрый день.
У меня есть функция-расширение, которая вызывается на свойстве класса и на вход получает значение. Мне нужно чтобы тип входного значения совпадал с типом свойства класса, но почему-то этого не происходит 😕 и компилятор подставляет просто тип Any.
В аналогичной ситуации с классом, у которого есть дженерик, валидация типов на совпадение происходит и я не совсем понимаю в чем разница в этих двух случаях
Вредный совет (не рекомендую повторять это дома):
@Suppress("INVISIBLE_REFERENCE")
fun <T> KProperty0<@kotlin.internal.Exact T>.func(param: T)

Возможно, это работает только с new inference
источник

P

Phoenix in Kotlin Community
Vladimir Petrakovich
Вредный совет (не рекомендую повторять это дома):
@Suppress("INVISIBLE_REFERENCE")
fun <T> KProperty0<@kotlin.internal.Exact T>.func(param: T)

Возможно, это работает только с new inference
нуу...
источник

VP

Vladimir Petrakovich in Kotlin Community
Phoenix
нуу...
Странно, на play.kotlinlang.org работает на 1.3.72
источник

VP

Vladimir Petrakovich in Kotlin Community
Phoenix
нуу...
Можно ещё INVISIBLE_MEMBER накинуть, тогда должно перестать ругаться
источник

P

Phoenix in Kotlin Community
Vladimir Petrakovich
Странно, на play.kotlinlang.org работает на 1.3.72
хм.. у меня тоже 1.3.72
источник

P

Phoenix in Kotlin Community
Vladimir Petrakovich
Можно ещё INVISIBLE_MEMBER накинуть, тогда должно перестать ругаться
и ругается на дублирование
источник

VP

Vladimir Petrakovich in Kotlin Community
Phoenix
и ругается на дублирование
Это надо в один список внутри @Suppress
источник

P

Phoenix in Kotlin Community
о, помогло
источник