Как стать автором
Обновить

Комментарии 5

Чтобы when с целочисленными константами оптимизировался (с использованием инструкции lookupswitch), их надо объявить именно как константы, то есть с модификатором const.
const val ZERO = 0
const val ONE = 1
Спасибо, добавил

Спасибо за статью!


У вас, случайно, нет планов о написании аналогичного поста про Scala? Мне кажется, было бы любопытно сравнить реализацию тех фишек, которые для Kotlin и Scala общие.

Нет, планов писать подобный пост про Scala у меня нет =)

Сама Scala уже давно появилась, если поискать то наверняка будет полно уже написанных постов. Как например этот пост.

Спасибо.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий