Ir al contenido

L6: Funciones de Orden Superior y Lambdas

En esta lección exploraremos:

  • Teoría a fondo: Funciones como ciudadanos de primera clase, tipos de función (A) -> B, trailing lambda syntax, y optimización con inline, noinline y crossinline.
  • Bajo el capó: Instanciación de objetos anónimos FunctionN en la JVM y cómo inline elimina el sobrecosto de memoria (overhead).
  • Laboratorio Incremental (AI Chat CLI): Construcción de un pipeline de filtros personalizables (myFilter, transformMessage) para sanitizar y censurar entradas en el chat.