En este post te voy a explicar cuál es la diferencia entre una función y un método en Scala.
Antes de empezar.
Los conjuntos de instrucciones tienen muchos nombres en los lenguajes de programación: rutinas, procedimientos, métodos, funciones, sub rutinas, etc.; el significado que te daré puede no aplicar o ser diferente en otros lenguajes.
¿Qué es un método?
Un método es una función que pertenece a una clase. El método no puede ser asignado a una variable directamente, solo puede ser ejecutado.
¿Qué es una función?
En Scala, una función es una pieza de código que puede ser invocada directamente, parcialmente o pasada como argumento o variables a otros métodos o funciones.