#Kata Functions Scala.

En este post voy a explicar algunos aspectos de las funciones en Scala.

Las definiciones de función en Scala se especifican con la palabra reservada def, pueden tener un tipo de retorno o un cuerpo de función.

Return Keyword.

No hay necesidad de especificar un tipo de  retorno. En la mayoría de los casos el compilador podrá inferir el tipo. Scala usará la última sentencia del método como retorno. El uso de return puede considerarse una mala práctica si es redundante.

Anonymous Functions.

En Scala podemos emplear high order functions. Estas son funciones que utilizan otras funciones como parámetros de entrada.

 

 

Gustavo Sánchez