Большое спасибо за такой подробный ответ. Возможно, стоит реализовать этот преобразователь как способ развития понимания. :)
ли в функциональном программировании стандартная конструкция для этой логики?
const passAround = (f) => (x) => {
f(x);
return x;
};
Это позволяет мне составлять функции, которые имеют побочные эффекты и не имеют возвращаемых значений, напримерconsole.log
, Это не как Задача, потому что я не хочу представлять состояние побочного эффекта.