Size: a a a

Kotlin Community

2020 March 24

BV

Boris Vanin in Kotlin Community
Boris Vanin
В интерфейсе вроде же нету конструкторов
Хотя это думаю основная причина, почему его нельзя сделать 😁
источник

VP

Vladimir Petrakovich in Kotlin Community
Boris Vanin
В интерфейсе вроде же нету конструкторов
Именно
источник

AN

Alexander Nozik in Kotlin Community
Igor
Из-за множественного наследования интерфесов чтоли?
Потому что из жавы можно сломать иерархию
источник

I

Igor in Kotlin Community
окей окей, я понял
источник

KD

Konstantin Dovnar in Kotlin Community
А это ведь в 1.4 будет новая система типов?
О ней можно где-нибудь почитать? В чём там вообще отличия.
источник

VP

Vladimir Petrakovich in Kotlin Community
Konstantin Dovnar
А это ведь в 1.4 будет новая система типов?
О ней можно где-нибудь почитать? В чём там вообще отличия.
Система типов та же, реализация вывода новая. Можно будет реже типы указывать, компилятор будет сообразительнее.
источник

KD

Konstantin Dovnar in Kotlin Community
Vladimir Petrakovich
Система типов та же, реализация вывода новая. Можно будет реже типы указывать, компилятор будет сообразительнее.
Это о всяких кейсах с лямбдами, когда надо было явно указывать тип лямбды?
источник

VP

Vladimir Petrakovich in Kotlin Community
Konstantin Dovnar
Это о всяких кейсах с лямбдами, когда надо было явно указывать тип лямбды?
Да, вроде того. Ну я точно не скажу, в каких случаях компилятор раньше не умет, а теперь сможет.
источник

VP

Vladimir Petrakovich in Kotlin Community
Вот такое, кажется, будет работать:
val list: List<...> = ArrayList().apply { ... }
источник

VP

Vladimir Petrakovich in Kotlin Community
А, ну и самое-то главное, о чём писали выше - fun interface
источник

BP

Bogdan Panchenko in Kotlin Community
источник

KD

Konstantin Dovnar in Kotlin Community
Спасибо
источник

AN

Alexander Nozik in Kotlin Community
Никто не хочет поддержать честь нации? https://discuss.kotlinlang.org/t/fyi-kotlin-programs-on-benchmarks-game/16360/19?u=darksnake
источник

AN

Alexander Nozik in Kotlin Community
Там дюже поганые бенчмарки на CLBG, по которым котлин типа в 5 раз медленнее джавы.
источник

VP

Vladimir Petrakovich in Kotlin Community
Я бы назвал это иначе, ну да ладно
источник

V

Vladimir in Kotlin Community
открыл первый бэнч, в котлин версии юзается BigInteger, в джавовой GmpInteger внутри которого int обычный, очень интересный бэнч
источник

AN

Alexander Nozik in Kotlin Community
Vladimir
открыл первый бэнч, в котлин версии юзается BigInteger, в джавовой GmpInteger внутри которого int обычный, очень интересный бэнч
дааа
источник

AN

Alexander Nozik in Kotlin Community
Просто они не хотят править сами, а требуют, чтобы кто-то из комьюнити запостил.
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
Просто они не хотят править сами, а требуют, чтобы кто-то из комьюнити запостил.
Ну так в этом вся суть - зачем следить за бенчмарками, если можно просто сказать коммьюнити "делайте сами". Так-то идея неплохая, но что-то желающих сделать самый быстрый алгоритм не хватает.
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
Ну так в этом вся суть - зачем следить за бенчмарками, если можно просто сказать коммьюнити "делайте сами". Так-то идея неплохая, но что-то желающих сделать самый быстрый алгоритм не хватает.
Все да, но проблема в том, что народ имеет тенденцию смотреть на этот сайт. Так что при всей его бестолковости, было бы хорошо, если бы там висело что-то приличное. Сам бы написал, но чего-то последние недели вообще какой-то дикий цейтнот. Поэтому кинул сюда
источник