Logo Studenta

Currying y aplicación parcial

¡Estudia con miles de materiales!

Vista previa del material en texto

Currying y aplicación parcial
El currying es una técnica en la programación funcional que consiste en transformar una función que toma múltiples argumentos en una secuencia de funciones que toman un solo argumento. Por ejemplo, si tenemos una función f(x, y) que toma dos argumentos, podemos transformarla en una función g(x) que devuelve otra función h(y) que toma el segundo argumento.
La aplicación parcial es una técnica relacionada que consiste en fijar uno o más argumentos de una función para crear una nueva función que toma menos argumentos. Por ejemplo, si tenemos una función f(x, y) y queremos crear una nueva función g(y) que sea equivalente a f(1, y), podemos aplicar parcialmente la función f al argumento 1 para crear g.
El currying y la aplicación parcial son técnicas importantes en la programación funcional porque permiten crear funciones más genéricas y reutilizables, y facilitan la composición de funciones.

Continuar navegando