Почитал, после нескольких абзацев возник вопрос, чистая ли это функция :D const foo = () => { const bar = 'bzz'; return () => bar };
функция в её математическом понимании - зависимость одного от другого как по классике f(x) = x^2 или если js const f = (x) => x**2; фп оттуда идею и черпает
Я бы посмотрел на описание замыкания через матан )
потому я обычно и пишу, что это аналог именно, потому что черпаемая изначально идея обмазана больными идеями программистов
Бляха всё равно не понимаю как сделать по моему
Ну, я в матане не очень шарю, но по моему абсолютно никаких профитов чистой функции от юзания переменных через замыкание не теряется.
Следовательно и исключать такую функцию из множества чистых хз зачем.
напишите заново всё своё задание одним сообщением и опишите, что вам можно и нельзя юзать. найдётся, кто подскажет. а я потопал
та ваша функция не принимала ничего даже
По моему очевидно, что я в принципе говорил о hof'ах с замыканиями...
Обсуждают сегодня