Tabla de contenido:
Definición - ¿Qué significa alcance léxico?
El alcance léxico es establecer el alcance de una funcionalidad de una determinada variable utilizando un método, que facilita llamar a la variable desde el bloque de código en el que se definió. Solo durante la fase de compilación se determina el alcance. Una variable privada es una variable declarada de manera compatible con esta definición.
Este término también se conoce como alcance estático.
Techopedia explica el alcance léxico
El alcance léxico permite declarar variables dentro de un alcance específico y solo es accesible dentro de esa región. El alcance léxico permite cierres léxicos, pero la ausencia de cierres aún asegura que el alcance permita que la función sea reentrada. Sin embargo, la ausencia de cierres da lugar a un alcance dinámico.
El alcance léxico está estandarizado en todos los lenguajes algorítmicos (ALGOL), como Ada, Pascal y Modula2. Además, se usa en lenguajes funcionales modernos como ML y Haskel.
