#Kata ¿Que son los variable patterns en Scala?.

En este post te voy a explicar que son y como se usan los variable patterns en Scala.

¿Qué son las variable patterns en Scala?

Estos son una funcionalidad del lenguaje que permite extraer valores de un bloque match, asignarlos a una variable, y poder emplearlos en el cuerpo de la expresión «case».

Estas extracciones te pueden servir para incluirla como una condición  en el «guard» o para transformar el argumento de entrada en otra cosa.

Ejemplo.

En el siguiente ejemplo utilice el variable pattern para extraer valores de una case class, una option y una tupla. La funcionalidad es la misma en los tres casos. Lo única que cambia es el objeto base que requiere el bloque match.

 

 

 

 

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.