Domov vývoj Čo je lexikálny rozsah? - definícia z technológie

Čo je lexikálny rozsah? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Lexical Scoping?

Lexikálne určovanie rozsahu nastavuje rozsah funkčnosti určitej premennej pomocou metódy, ktorá uľahčuje volanie premennej z kódového bloku, v ktorom bola definovaná. Rozsah je určený iba počas fázy kompilácie. Súkromná premenná je premenná deklarovaná spôsobom kompatibilným s touto definíciou.


Tento výraz sa označuje aj ako statický rozsah.

Techopedia vysvetľuje Lexical Scoping

Lexikálne určovanie rozsahu umožňuje deklarovať premenné v špecifickom rozsahu a je dostupné iba v rámci tejto oblasti. Lexikálny rozsah umožňuje lexikálne zatváranie, ale neprítomnosť zatvárania stále zaisťuje, že rozsah umožňuje opätovné zadanie funkcie. Neprítomnosť uzávierok však vedie k dynamickému určovaniu rozsahu.

Lexikálny rozsah je štandardizovaný vo všetkých algoritmických jazykoch (ALGOL), ako sú Ada, Pascal a Modula2. Okrem toho sa používa v moderných funkčných jazykoch ako ML a Haskel.

Čo je lexikálny rozsah? - definícia z technológie