5 puntos por xguru 2021-05-16 | Aún no hay comentarios. | Compartir por WhatsApp
  • Actualización de versión tras 8 años desde 2.0

  • Macro cambió de forma importante, permitiendo metaprogramación

→ Inline, paquetes para tiempo de compilación, bloques de código Quoted, Reflection API

  • Nuevas sintaxis

→ sintaxis Quiet (sin paréntesis en las condiciones) para if, while, for, etc.

→ se puede omitir la palabra clave new

→ Optional Braces

  • Mejoras de tipos

→ Enums, Opaque Type Aliases

→ Intersection & Union Types

→ Dependent Function Types

→ Polymorphic Function Types

→ Type lambdas

→ Match Types

  • Replantea la programación orientada a objetos

→ se fortalece tanto del lado funcional como del orientado a objetos

→ Traits puede recibir parámetros como una clase

→ Open Class para extensión

→ Transparent Traits

→ Composition over Inheritance usando la sintaxis export

→ Eliminación de NPE: Explicit Nulls, Safe Initialization

Aún no hay comentarios.

Aún no hay comentarios.