Una chiusura è una funzione di prima classe che si riferisce a variabili (chiuse) dall'ambito in cui è stata definita. Se la chiusura esiste ancora dopo la fine del suo ambito di definizione, anche le variabili su cui si chiude continueranno a esistere.