Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає variable shadowing?
Значення й приклади · Розробка програмного забезпечення
variable shadowing: затінення змінної
Ситуація, коли ім’я, оголошене у внутрішній області видимості, приховує однойменну змінну із зовнішньої області.
Де і як уживається
Затінення змінної може ускладнити читання коду, коли одна назва позначає різні прив’язки. Внутрішня змінна приховує зовнішню в цій області, але не змінює й не видаляє її.
Приклади речень
The loop's variable shadowing made the outer index difficult to inspect.
Через затінення змінної в циклі було важко перевірити зовнішній індекс.
Цикл створив ближчу прив’язку з тією самою назвою, що й наявна змінна.
We renamed the local token to avoid variable shadowing in the login handler.
Ми перейменували локальний токен, щоб уникнути затінення змінної в обробнику входу.
Різні назви розрізняють прив’язки, але не змінюють правило автентифікації.
Поширені словосполучення
- avoid variable shadowing
- accidental variable shadowing
Пов’язані терміни
Інші терміни: Основи програмування
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
