Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
⊗ktPmVrVVl 19 of 535 menu
◀ ▶

Неизменяемая переменная в Kotlin

Давайте теперь рассмотрим случай, когда число в программе задают один раз и дальше его менять нельзя.

Для такого случая используют слово val вместо var. Объявление и вывод устроены так же, как у обычной переменной. Рабочий пример:

val pi = 3.14 println(pi)

Записать в val новое значение после объявления нельзя. Такой код не запускается:

val pi = 3.14 pi = 3.15

Число из val можно скопировать в переменную с var и уже ее менять. На практике берут val, если значение не меняется, и var, если меняется. Пример с копированием:

val pi = 3.14 var next = pi next = 3.15 println(next)

Дан следующий код:

val pi = 3.14 pi = 3.15

Программа в этом коде не запускается. Найдите ошибку.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить