Currying
Last updated
Last updated
Currying se refiere al proceso de tomar una función con n argumentos y transformarla en n funciones que cada una toma un solo argumento.
Esencialmente crea una cadena de funciones parcialmente aplicadas que eventualmente se resuelve con un valor.
Ejemplo:
El currying es bastante fácil de entender; Si vemos detenidamente hay una función que recibe un parámetro y una segunda función que usa el parámetro enviado previamente que retorna el resultado de una multiplicación entre los parámetros anteriormente enviados.
Si bien es difícil encontrar un caso de uso en la vida real, es una forma de simplificar el uso de las funciones.
Por supuesto