Sadržaj:
Definicija - Što znači leksički opseg?
Leksičkim opsegom postavlja se opseg funkcionalnosti određene varijable pomoću metode koja olakšava pozivanje varijable iz bloka koda u kojem je definirana. Tek se u fazi sastavljanja utvrđuje opseg. Privatna varijabla je varijabla koja je deklarirana na način kompatibilan s ovom definicijom.
Ovaj je pojam poznat i kao statičko određivanje.
Tehopedija objašnjava leksički opseg
Leksički opseg omogućuje da se varijable deklariraju unutar određenog opsega i da je dostupan samo u toj regiji. Leksički opseg omogućuje leksičko zatvaranje, ali nedostatak zatvaranja i dalje osigurava da opseg omogućuje ponovnu uvrštavanje funkcije. Međutim, izostanak zatvaranja dovodi do dinamičkog opsega.
Leksički opseg standardiziran je u svim algoritamskim jezicima (ALGOL), kao što su Ada, Pascal i Modula2. Uz to, koristi se u modernim funkcionalnim jezicima poput ML i Haskel.
