Penutupan adalah teknik pengaturcaraan yang membolehkan pembolehubah di luar ruang lingkup fungsi untuk diakses. Dalam banyak kes, penutupan dibuat apabila fungsi ditakrifkan dalam fungsi lain, membenarkan fungsi dalaman untuk mengakses pembolehubah dalam fungsi luar.
Pemboleh ubah yang ditangkap, istilah Pengaturcaraan