Для чого використовують замикання? 1 - Часто для створення приватних змінних та функцій (інкапсуляція). 2 - Для збереження проміжних параметрів виклику функції (каррування).