Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmScInr 325 of 522 menu
◀ ▶

Введение в области видимости в Kotlin

Область видимости - это часть программы, где имя переменной имеет смысл. Пока выполнение идет внутри этой части, можно читать значение и менять его. За пределами области имя перестает существовать для компилятора, и обращение к нему приводит к ошибке.

Область видимости привязана к месту объявления. Переменная, созданная внутри функции, живет только в теле этой функции. Переменная внутри фигурных скобок видна только внутри этих скобок. Так программа не путает одноименные данные из разных участков кода.

Правила видимости помогают держать данные рядом с тем кодом, который ими пользуется. Внешний участок не лезет во внутренние детали, а внутренний может опираться на имена, объявленные снаружи, если язык это разрешает. Дальше разберем такие случаи на коротких примерах.

В Kotlin пока достаточно смотреть на функции, блоки в фигурных скобках и циклы. Классы, пакеты и модификаторы доступа относятся к другим темам и здесь не рассматриваются.

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