Kotlin, компиляция в байткод и производительность (часть 2)
Комментарии (5)
2 июня 2017 в 16:31
+1↑
↓
Чтобы when с целочисленными константами оптимизировался (с использованием инструкции lookupswitch), их надо объявить именно как константы, то есть с модификатором const.const val ZERO = 0
const val ONE = 12 июня 2017 в 16:46
0↑
↓
Спасибо, добавил
2 июня 2017 в 17:41
0↑
↓
Спасибо за статью!
У вас, случайно, нет планов о написании аналогичного поста про Scala? Мне кажется, было бы любопытно сравнить реализацию тех фишек, которые для Kotlin и Scala общие.
2 июня 2017 в 17:55
0↑
↓
Нет, планов писать подобный пост про Scala у меня нет =)Сама Scala уже давно появилась, если поискать то наверняка будет полно уже написанных постов. Как например этот пост.
2 июня 2017 в 18:02
0↑
↓
Спасибо.