#Kata Currying y partially applied functions en Scala.

En este post te voy a explicar como funciona el currying en Scala.

¿Qué es una partially applied function?.

Una función parcialmente aplicada es aquella que recibe argumentos sin especificar, crea un objeto de tipo función y solo es ejecutado una vez que se especifican los argumentos restantes.

¿Qué es una curried function?.

En general, una curried function es aquella que puede recibir más de una lista de parámetros, entiéndase la lista de parámetros como todo aquello que va dentro de los paréntesis (…).

Existen muchas técnicas para generar curried functions. Incluso, esta definición que acabo de darte puede variar. Lo importante, es que asocies la curried function con un listado de varios parámetros.

Referencia.

Gustavo Sánchez