Hjem Udvikling Hvad er leksikalsk scoping? - definition fra techopedia

Hvad er leksikalsk scoping? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Lexical Scoping?

Leksikalsk scoping indstiller omfanget af en funktionalitet for en bestemt variabel ved hjælp af en metode, der gør det lettere at kalde variablen fra kodeblokken, som den blev defineret i. Det er kun i kompilationsfasen, hvor omfanget bestemmes. En privat variabel er en variabel, der er erklæret på en måde, der er kompatibel med denne definition.


Dette udtryk kaldes også statisk scoping.

Techopedia forklarer Lexical Scoping

Leksikalsk scoping giver mulighed for at deklarere variabler inden for et specifikt omfang, og det er kun tilgængeligt inden for dette område. Leksikalske omfang giver mulighed for leksikale lukninger, men fraværet af lukninger sikrer stadig, at omfanget tillader, at funktionen genindtræder. Fraværet af lukninger giver dog anledning til dynamisk omfang.

Leksikalsk scoping er standardiseret på alle algoritmiske sprog (ALGOL), såsom Ada, Pascal og Modula2. Derudover bruges det i moderne funktionelle sprog som ML og Haskel.

Hvad er leksikalsk scoping? - definition fra techopedia