есть функция add(a)(b)
, надо найти сумму a+b
написать const add = a => b => a + b
, я не могу, потому что количество аргументов может быть рандомным.
также я не могу сделать что-то типа
function curry(f) {
return function(a) {
return function(b) {
по той же причине, будет какая-то длинная ерунда.
есть ли идеи?))
в такой постановке нет варианта, когда сработает условие детерминации конца ввода, ты не можешь иметь динамические аргументы и пользоваться карированием в привычном виде, тут подойдет паттерн типа билдер