Saltar a contenido

Objetivos

  1. Entender las listas como estructuras recursivas
  2. Estudiar el reconocimiento patrones (pattern matching) como estrategia en programación funcional
    1. case class
    2. match (reconocimiento de patrones)

Temas

  1. Listas
  2. Reconocimiento de patrones I
  3. Reconocimiento de patrones II
  4. Ejemplos reconocimiento patrones

Resumen

  1. Listas como estructuras de datos recursivas, con caso base en la lista vacia
  2. Reconocimiento de patrones
    1. Estructuras como listas
    2. Clases

El reconocimiento de patrones es una herramienta poderosa de la PF, nos permite trabajar los datos evaluando como son y extrayendo sus partes directamente, a diferencia de los condicionales donde es necesario generar una evaluación de la estructura y extraer posteriormente sus partes.