Domov Rozvoj Co je lexikální rozsah? - definice z techopedie

Co je lexikální rozsah? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Lexical Scoping?

Lexikální škálování nastavuje rozsah funkčnosti určité proměnné pomocí metody, která usnadňuje volání proměnné z kódového bloku, ve kterém byla definována. Rozsah je stanoven pouze ve fázi kompilace. Soukromá proměnná je proměnná deklarovaná způsobem kompatibilním s touto definicí.


Tento termín je také známý jako statický rozsah.

Techopedia vysvětluje Lexical Scoping

Lexikální škálování umožňuje deklarovat proměnné v určitém rozsahu a je dostupné pouze v této oblasti. Lexikální rozsah umožňuje lexikální uzavření, ale absence uzavření stále zajišťuje, že rozsah umožňuje opětovné zadání funkce. Absence uzávěrů však vede k dynamickému stanovení rozsahu.

Lexikální rozsah je standardizován ve všech algoritmických jazycích (ALGOL), jako jsou Ada, Pascal a Modula2. Navíc se používá v moderních funkčních jazycích jako ML a Haskel.

Co je lexikální rozsah? - definice z techopedie