Что такое замыкание (closure) в Go?
Уровень: Middle
Ответ
Замыкание — это функция (как правило, анонимная), которая захватывает и использует переменные из внешней области видимости, в которой она объявлена. Даже после выхода из этой внешней функции замыкание продолжает иметь доступ к сохраненным значениям этих переменных.