Какие ключевые различия между объявлениями `val` и `const val` в Kotlin, и в каких контекстах каждое из них можно использовать? — ДейлиПреп