Встречается на собеседованиях • сегодня
В чем разница между var, val и const val
var — изменяемая переменная, значение можно переопределять:
kotlin
var x = 5
x = 10 // OKval — неизменяемая переменная (read-only), но значение может вычисляться во время выполнения:
kotlin
val y = getValue() // вычисляется при инициализацииconst val — константа времени компиляции, должна быть инициализирована примитивным типом или String:
kotlin
const val PI = 3.14Отличия:
var— mutableval— immutable, runtime инициализацияconst val— immutable, compile-time константа, только top-level или в object

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы