Curry
#14
Replies: 0 comments 1 reply
-
Пофиксить можно через partial из предыдущего задания, но советую переписать это в имреративном стиле со счетчиком и более развернуто на if-ах, а не на таком огромном выражении и станет все понятнее, а потом уже исправленную свернуть в выражение |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Вопрос касательно лекции по каррированию, а именно примера кода с плохим каррированием, где вместо bind используем принцип функции partial из прошлого примера под номером 5.
Я понял, что fn.length на втором частичном применение становится 0, соответственно выполняется второе условие тернарного оператора. В итоге возвращается либо нормальное значение функции sum4, если было суммарно передано достаточно аргументов, либо значение NaN, если аргументов в итоге недостаточно.
Можете подробнее объяснить, почему длина fn обнуляется? И ещё одно - можно ли пофиксить каррирование с принципом partial, или же этого сделать нельзя? А то переделать curry, чтобы использовался байнд несложно
Beta Was this translation helpful? Give feedback.
All reactions