Помогите плиз с замыканиями!


#1

Всем привет. Подскажите пожалуйста про замыкания. Для чего они нужны, функции понял вроде как, а вот замыкания сложноваты в понимании, перечитал несколько раз посмотрел видео нескольких преподов. Все равно остаются вопросы. По сути как понял замыкания это дополнения к функциям типо дополнительного условия(поправьте если не так). Ну и соответственно замыкания отдельно не используются. И ещё вопрос если суть ясна можно ли идти дальше и придёт ли понимание потом. Или лучше сейчас посидеть порешать больше примеров?
Если есть у кого то легкий пример для понимания буду благодарен!


#2

Вот тут все разжевано по косточкам:

Легче не придумать =)


#3

Привет. Задавай более конкретные вопросы.


#4

Для начала тебе нужно понять, что такое функция, передаваемая в качестве параметра в другую функцию, когда поймёшь это, поймёшь и замыкание.