#Kata Pattern Sequence en Scala.

En este post te voy a explicar como funcionan los sequence patterns en Scala.

¿Qué son los Sequence Patterns?

Son una característica especial que aplica el bloque match, específicamente con las colecciones. Estos funcionan de forma similar a los constructor patterns. En vez de usar unapply, se usa unapplySeq.

El patrón permite deconstruir una colección con fines de comparación. Puedes hacer match por número de elementos, especificar wildcards, extraer valores, o comparar contra los elementos de una colección.

Ejemplo:

 

 

Conclusiones.

Pattern matching es una poderosa herramienta en Scala que te permite expresar condicionales de manera eficiente. Tienes muchas opciones para escribir condicionales en Scala más allá de un bloque if.

 

 

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.