Ответ
Константы используются для хранения значений, которые не должны изменяться во время выполнения программы. Они улучшают читаемость кода, упрощают его поддержку и уменьшают вероятность ошибок.
Пример в Kotlin:
const val PI = 3.14159
const val MAX_RETRIES = 3
fun calculateArea(radius: Double): Double {
return PI * radius * radius
}
Преимущества:
- Избегаем "магических чисел" в коде.
- Легко менять значение в одном месте.
- Улучшаем производительность (значения
const valвычисляются на этапе компиляции).
Лучше объявлять константы в companion object или в файле уровня пакета.