#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