#Kata Type pattern en Scala.

En este post te voy a explicar como funcionan el type pattern en Scala.

En Scala puedes filtrar por el tipo de un objeto cuando usas pattern matching. No hay gran ciencia detrás de esto, dentro de un bloque match, en la sentencia «case» asignas el tipo que quieres filtrar.

A tener en cuenta.

  • Scala no válida que se cubran todos los escenarios a menos que utilices sealed classes.
  • En caso de que no puedas expresar todas las posibles combinaciones por tipo, puedes emplear un placeholder «_».
  • El orden en el que escribes los casos siempre debe de ser primero los casos particulares, luego los casos generales.
  • Puedes emplear guards.

Ejemplo:

Gustavo Sánchez