Funciones en Scala, breve introducción

Una función es un conjunto de sentencias que realizan una tarea. Scala tiene tanto funciones como métodos. La mayoría de las veces no se hace distinción entre ellos, pero hay ocasiones en las que hay que tener en cuenta que no son lo mismo. Un método en Scala, como en Java, es parte de una clase. Tiene su nombre, su firma y opcionalmente anotaciones. Mientras que una función es un objecto completo, son instancias de las clases Function0, Function1, Function2,… (el número depende del número de parámetros de la función). Uno de los métodos que contienen estas clases es el método…

Continuar