214 похожих чатов

В 3 ночи вот сидел повторял замыкания в js, я

понял весь принцип работы но почему оно называется замыканием ? оно ж ничего не замыкает, одна функция внутри другой которая имеет доступ к родительским переменным, объясните пожалуйста почему так )

15 ответов

15 просмотров

gc не пожрёт "родительские" переменные

https://trello.com/c/Xoy5iqhv/25-%D0%B7%D0%B0%D0%BC%D1%8B%D0%BA%D0%B0%D0%BD%D0%B8%D0%B5

функция замыкается на окружение в котором была создана

Amelit
Нахуя?

потому что может

Dmitry K.
потому что может

Или ее вынудили?

Amelit
Или ее вынудили?

программист абьюзер получается?

coder- Автор вопроса
Dmitry K.
функция замыкается на окружение в котором была соз...

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

coder
можно подробнее, почему замыкается если это просто...

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

coder
да

ну вот кароч функция внутри функции

Amelit
почему не во всех

какие-то есть, мне мужик в курсе так сказал

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта