V informatice je uzávěr funkce, která má vlastní prostředí. V tomto prostředí je alespoň jedna vázaná proměnná (jméno, které má hodnotu, například číslo). Prostředí uzávěrky uchovává vázané proměnné v paměti mezi jednotlivými použitími uzávěrky.

Peter J. Landin dal této myšlence v roce 1964 název uzávěrka. Programovací jazyk Scheme zpopularizoval uzávěry po roce 1975. Uzávěry má mnoho programovacích jazyků vytvořených po této době.

Anonymní funkce (funkce bez jména) se někdy nesprávně nazývají uzávěry. Většina jazyků, které mají anonymní funkce, má také uzávěry. Anonymní funkce je také uzávěra, pokud má vlastní prostředí s alespoň jednou vázanou proměnnou. Anonymní funkce bez vlastního prostředí není uzávěra. Pojmenovaná uzávěrka není anonymní.