Índice:
Definição - O que significa Lexical Scoping?
O escopo léxico é definir o escopo de uma funcionalidade de uma determinada variável usando um método, o que facilita a chamada da variável a partir do bloco de código no qual foi definida. É somente durante a fase de compilação em que o escopo é determinado. Uma variável privada é uma variável declarada de maneira compatível com esta definição.
Este termo também é conhecido como escopo estático.
Techopedia explica o escopo Lexical
O escopo léxico permite que variáveis sejam declaradas dentro de um escopo específico e só é acessível nessa região. O escopo léxico permite fechamentos lexicais, mas a ausência de fechamentos ainda garante que o escopo permita que a função seja reentrada. No entanto, a ausência de fechamentos gera escopo dinâmico.
O escopo lexical é padronizado em todas as linguagens algorítmicas (ALGOL), como Ada, Pascal e Modula2. Além disso, é usado em linguagens funcionais modernas como ML e Haskel.
