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.
- #HowTo Upgrade the JRE 8 to 11 in Teamcity (Windows). - 2023-01-05
- #How to resolver el error: MSB4019: The imported project «Microsoft.Data.Tools.Schema.SqlTasks.targets» was not found - 2023-01-03
- #HowTo Resolver error MSB4019: No se encuentra el proyecto importado Microsoft.WebApplication.targets - 2022-11-24