Construção de programação funcional para compor identidade e efeito colateral
A programação funcional possui uma construção padrão para essa lógica?
const passAround = (f) => (x) => {
f(x);
return x;
};
Isso me permite compor funções que têm efeitos colaterais e nenhum valor de retorno, comoconsole.log
. Não é como uma tarefa, porque não quero representar o estado do efeito colateral.