Visibilità (programmazione): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Poldo328 (discussione | contributi)
Nessun oggetto della modifica
Poldo328 (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
La porzione di programma in cui esiste un [[identificatore]], ad esempio una [[Variabile (informatica) | variabile]], prende il nome di visibilità o scope; ovvero il contesto in cui un identificatore viene dichiarato all'interno di un programma determina la sua '''visibilità''' (o '''portata''' o '''scope'''). Tutte le variabili visibili a tempo di esecuzione in un certo istante sono contenute nell'[[ambiente (programmazione)|ambiente]]. Se più variabili dello stesso nome e dello stesso tipo vengono dichiarate in contesti diversi, è l'ambiente messo a disposizione dal linguaggio che determina in che modo le variabili sono visibili in ogni momento. Nei linguaggi più diffusi, ad esempio, il nome della variabile fa riferimento alla dichiarazione più specifica, ed esistono strumenti per indicare esplicitamente lo scope a cui si fa riferimento.
 
Si veda il seguente esempio: