Cursadas anteriores‎ > ‎Cursada 2017‎ > ‎Bitácora‎ > ‎

Clase 3 - Funcional - Orden superior y Aplicación parcial

publicado a la‎(s)‎ 23 mar. 2017 8:04 por Nahuel Palumbo   [ actualizado el 24 mar. 2017 14:31 ]
Primero estuvimos trabajando con un ejemplo:
  • Aprendimos la Record Syntax como forma de declarar nuestros tipos de datos poniéndole un nombre a los atributos. Esto además nos crea las funciones getters.
  • Vimos cómo modelar el efecto cuando tenemos elementos inmutables. Para ello, lo que hacemos es crear un nuevo elemento manteniendo los valores que queremos dejar y cambiando aquellos que queremos cambiar.
Luego vimos LA POSTA del paradigma:
  • Orden superior: la posibilidad de pasar funciones por parámetro
  • Expresiones lambda: funciones anónimas que se crean en el momento. No las vamos a usar mucho pero es una buena herramienta para tener bajo la manga.
  • Aplicación parcial: la capacidad de aplicar una función con menos parámetros. Esto retorna una nueva función que espera los parámetros que faltan.
Básicamente...
Queda como práctica de Mumuki:
  • Guía 6: Aplicación parcial y Orden superior
  • Guía 11: Práctica de las funciones de orden superior con listas
  • Guía 13: Expresiones lambda
  • Guía 18: Modelado (Altamente recomendable para hacer el TP)
Tarea para la clase que viene:
  • Hacer la primera parte del TP Funcional! Pueden encontrar el enunciado en la sección de TPs.
ċ
clase3.hs
(1k)
Nahuel Palumbo,
24 mar. 2017 14:32