Junior — Middle
O que torna a palavra-chave val imutável no código?
sobes.tech IA
Resposta da IA
В Kotlin ключевое слово val используется для объявления переменной, значение которой нельзя изменить после инициализации — то есть она неизменяемая (read-only). Это похоже на константу, но с возможностью инициализации в момент объявления или позже (например, в конструкторе).
Пример:
val name = "Иван"
// name = "Пётр" // Ошибка компиляции: val нельзя переназначить
Использование val помогает писать более безопасный и предсказуемый код, уменьшая вероятность ошибок, связанных с изменением состояния.