Articles of оптимизация

Почему этот тип еще нужен, хотя он уже был уверен в этом примере?

Сегодня я столкнулся с этим разделом в Документах Котлина . Вызванный «умные приведения», Котлин, похоже, «вставляет (безопасно)» автоматически при необходимости »: Во многих случаях не нужно использовать явные операторы приведения в Kotlin, потому что компилятор отслеживает is-checks для неизменяемых значений и вставляет (безопасно) приведение автоматически при необходимости: fun demo(x: Any) { if (x is String) […]

Может ли компилятор Kotlin оптимизировать функции обертки?

Я новичок в Kotlin, но я хочу попробовать использовать его для разработки игр, нацелив хотя бы Android с OpenGL ES 2.0 и HTML5 на WebGL (с которым я достаточно хорошо знаком). Не обязательно иметь несколько разных версий классов / функций моего движка для WebGL и GLES20, очевидно, было бы хорошо, но есть ли практический способ […]