Ir al contenido

L5: Extensiones y Funciones Infix

En esta lección exploraremos:

  • Teoría a fondo: Funciones de extensión (Extension Functions), propiedades de extensión, sintaxis infix para DSLs legibles y ámbito de receptores.
  • Bajo el capó: Resolución estática de extensiones en Bytecode (métodos estáticos public static final de Java) y por qué no existe despacho dinámico (polimorfismo).
  • Laboratorio Incremental (AI Chat CLI): Creación de extensiones para dar formato y colorear la terminal ("Error".red(), "AI".cyan()) con fluidez.