linux-BR.org

Notícias de software livre e tecnologias

Uma maneira óbvia é chamar getlogs duas vezes com diferentes tipos de erro:
getLogs (“2023-05-03”, “Warn”, “Message”)
getLogs (“2023-05-03”, “erro”, “mensagem”)
Mas com o curry, podemos fazer funções menores que podem ser reutilizadas.Existem mais conceitos na programação funcional que são interessantes de explorar como fechamentos, composições de funções, mônadas, funções e avaliação preguiçosa.O tipo de log pode ser erro, aviso, informação:
Agora, diga que você deseja obter as mensagens de aviso e erro de hoje.Portanto, adicione três (5) ou substituindo addThree pelo currysum (3) como currysum (3) (5):
Avalia para:
e retorna 8. addThree = currysum (3)
Isso avalia como:
e retornos:
Por isso,
Isso significa que temos outra função que está pronta para aceitar outro param B: addThree.

Fonte: https://cocounicorns.com/functional-programming-javascript-ramda