Size: a a a

Kotlin Community

2019 December 09

AM

Andrew Mikhaylov in Kotlin Community
Ну слушай, миллиона библиотек нет, а ты о плагинах переживаешь. :)
источник

AN

Alexander Nozik in Kotlin Community
Roman Elizarov
Ну уже хакините кто-нибудь компилятор, чтобы целые числа можно было использовать как типы, и вообще будет огонь.
Я там немного поторопился. Нужен KClass::objectInstance, а он в JS рантаймовую ошибку кидает. Есть какой-нибудь способ обойти?
источник

AN

Alexander Nozik in Kotlin Community
Пока вынесу все в JVM. Но для мультиплатформы только это и надо
источник

LS

Lev Shagalov in Kotlin Community
Что быстрее when или map?
источник

AT

Alexey Tkachenko in Kotlin Community
скорее всего, на небольших множествах пофигу, а на больших map должен быть быстрее
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
Что быстрее when или map?
А как оно взаимозаменяемо?
источник

LS

Lev Shagalov in Kotlin Community
Alexander Nozik
А как оно взаимозаменяемо?
Ну, мне вот надо трнаслитерацию сделать с русского на английский
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
Ну, мне вот надо трнаслитерацию сделать с русского на английский
А причем тут when?
источник

LS

Lev Shagalov in Kotlin Community
Alexander Nozik
А причем тут when?
А как бы ты делал?
источник

AN

Alexander Nozik in Kotlin Community
В смысле наоброт. Там в мапе все равно when будет
источник

LS

Lev Shagalov in Kotlin Community
а
источник

LS

Lev Shagalov in Kotlin Community
when или mapOf
Так понятней будет
источник

SB

Sergey Barmin in Kotlin Community
Alexander Nozik
В смысле наоброт. Там в мапе все равно when будет
Думаю он имеет в виду предустановленную мапу транслитерации по ключу или лямбду в when
источник

AN

Alexander Nozik in Kotlin Community
а
источник

LS

Lev Shagalov in Kotlin Community
Sergey Barmin
Думаю он имеет в виду предустановленную мапу транслитерации по ключу или лямбду в when
спсб, да
источник

AN

Alexander Nozik in Kotlin Community
Подозреваю, что when, поскольку там компиляторная оптимизация включается. Поис по ключу на JVM одинаковый примерно
источник

LS

Lev Shagalov in Kotlin Community
Вопрос конечно же кроссплатформенный
источник

AS

Andrei Shikov in Kotlin Community
when транслейтится в if - else, если типы в свитч не влезают
источник

AN

Alexander Nozik in Kotlin Community
Тогда тем более when, поскольку платформные хэшмапы могут быть не такими продвинутыми как jvmные
источник

KG

Kirill Gamazkov in Kotlin Community
Есть идеи, чего не хватает инференсу?
val x = mutableListOf<String>()
assertEquals(emptyList(), x)

fun <@OnlyInputTypes T> assertEquals(expected: T, actual: T, message: String? = null)

Я думал, что он сможет заинферить, что раз в сигнатуре expected и actual одного типа, то и emptyList() параметризуется стрингом
источник