Size: a a a

Kotlin Community

2020 February 19

VP

Vladimir Petrakovich in Kotlin Community
Alexey Tkachenko
Не могу согласиться с таким утверждением. Возможно, на практике они встречаются редко, но не быть коллизий вообще никак не может
Вы про теорию затираете, или всё-таки рассматриваете события с вероятностью ~2^-100 как невозможные?
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
Вы про теорию затираете, или всё-таки рассматриваете события с вероятностью ~2^-100 как невозможные?
На самом деле для гита вероятность гораздо меньше, чем теоретическая, потому что у нас куски не полностью рандомные, а идет изменение небольшого подмножества на коммит, а это гарантировано меняет хэш. Но это вопрос для @pofftop
источник

AT

Alexey Tkachenko in Kotlin Community
Для начала про теорию. Здравый смысл говорит нам, что коллизии обязаны быть. И на практике они мне неоднократно встречались (не в гите, в других местах)
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexey Tkachenko
Для начала про теорию. Здравый смысл говорит нам, что коллизии обязаны быть. И на практике они мне неоднократно встречались (не в гите, в других местах)
Расскажите в @pofftop, что это за места такие
источник

U

Unat in Kotlin Community
У кого-нибудь ещё компилятор разрывало на запчасти от callbackFlow и вызова send() внутри него?
источник

BP

Bogdan Panchenko in Kotlin Community
Alexey Tkachenko
Так себе совет. Не делайте так
+
источник

D

Danil Yudov in Kotlin Community
enum class Foo(val boo: Boo) {
   FOO_CASE_1(Boo.BOO_CASE_1),
   FOO_CASE_2(Boo.BOO_CASE_2)
}

enum class Boo(val foo: Foo) {
   BOO_CASE_1(Foo.FOO_CASE_1),
   BOO_CASE_2(Foo.FOO_CASE_2)
}

Foo.FOO_CASE_1.boo.foo.boo


внезапно NPE 🤔 это нормальное поведение? смущает что в IDEA даже инспекшна нет
источник

AM

Andrew Mikhaylov in Kotlin Community
Не то, чтобы нормальное, но ожидаемое. Есть тёмные места с недоинициализированными полями. Инспекцией такое закрыть трудно, насколько я понимаю.
источник

AM

Andrew Mikhaylov in Kotlin Community
У Кекса, который постоянно паззлеры по котлину собирает, в каждом докладе ну минимум по одному паззлеру на тему порядка инициализации :)
источник

D

Danil Yudov in Kotlin Community
понял, спасибо) паззлеры смотрел в каком-то докладе (или даже в парочке), такого или подобного не помню)
источник

AM

Andrew Mikhaylov in Kotlin Community
С энамами не припомню, да, но были весёлые с наследованием, к примеру. Суть примерно та же самая.
источник

R

Radmir in Kotlin Community
Ребята, туториалы по связке ktor, graphQL и neo4j можете предложить?
источник

AN

Alexander Nozik in Kotlin Community
Radmir
Ребята, туториалы по связке ktor, graphQL и neo4j можете предложить?
А какая там связка? Вручную
источник

BP

Bogdan Panchenko in Kotlin Community
Danil Yudov
понял, спасибо) паззлеры смотрел в каком-то докладе (или даже в парочке), такого или подобного не помню)
Было с object Singleton {}
источник

BP

Bogdan Panchenko in Kotlin Community
Radmir
Ребята, туториалы по связке ktor, graphQL и neo4j можете предложить?
В @kotlin_jvm что то скинули
источник

R

Radmir in Kotlin Community
Bogdan Panchenko
В @kotlin_jvm что то скинули
Спасибо
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
В @kotlin_jvm что то скинули
точняк, нашелся к шарику горшок, а хвост ко дню рождения
источник

BP

Bogdan Panchenko in Kotlin Community
Improved *.gradle.kts IDE Support

Улучшения в поддержке Gradle Kotlin DSL которые будут доступны с Kotlin 1.3.70 (Gradle 6.0+, IDEA 2019.2+)
источник

T

Timur in Kotlin Community
Неужели даже можно будет пользоваться без вкуса кактуса во рту?
источник

AN

Alexander Nozik in Kotlin Community
Timur
Неужели даже можно будет пользоваться без вкуса кактуса во рту?
Да и сейчас нормально, но будет лучше, да
источник