¿Cuál es la diferencia entre un método y una función en Scala?

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.

Gustavo Sánchez
Últimas entradas de Gustavo Sánchez (ver todo)

Soy especialista en escribir software de calidad. Mediante el uso de marcos de trabajo, técnicas y automatización de procesos he podido reducir los costes operativos de los sistemas de la empresa. Sistemas confiables y adaptables producen clientes felices.