Функция, ссылающаяся на переменные из внешней области видимости. Переменные захватываются по ссылке. Пример: func f() func() int { x := 0; return func() int { x++; return x } } - возвращаемая функция увеличивает x при каждом вызове.
func f() func() int { x := 0; return func() int { x++; return x } }