Оглавление:
Определение - Что означает лексическое определение объема?
Лексическая область видимости - это установка области действия определенной переменной с использованием метода, который облегчает вызов переменной из блока кода, в котором она была определена. Только на этапе компиляции определяется область действия. Закрытая переменная - это переменная, объявленная способом, совместимым с этим определением.
Этот термин также известен как статическое определение объема.
Техопедия объясняет лексический обзор
Лексическая область видимости позволяет объявлять переменные в определенной области, и она доступна только в этом регионе. Лексическая область видимости допускает лексические замыкания, но отсутствие замыканий все еще гарантирует, что область действия позволяет функции повторно входить. Однако отсутствие замыканий приводит к динамическому определению области.
Лексическая область видимости стандартизирована во всех алгоритмических языках (ALGOL), таких как Ada, Pascal и Modula2. Кроме того, он используется в современных функциональных языках, таких как ML и Haskel.