5 poin oleh xguru 2021-05-16 | Belum ada komentar. | Bagikan ke WhatsApp
  • Peningkatan versi pertama dalam 8 tahun sejak 2.0

  • Macro mengalami perubahan besar sehingga metaprogramming menjadi memungkinkan

→ Inline, paket untuk compile-time, blok kode Quoted, Reflection API

  • Sintaks baru

→ Sintaks Quiet (kondisional tanpa tanda kurung) seperti if, while, for

→ Kata kunci new bisa dihilangkan

→ Optional Braces

  • Peningkatan tipe

→ Enums, Opaque Type Aliases

→ Intersection & Union Types

→ Dependent Function Types

→ Polymorphic Function Types

→ Type lambdas

→ Match Types

  • Pemrograman berorientasi objek dibayangkan ulang

→ Diperkuat untuk kedua pendekatan: fungsional dan berorientasi objek

→ Traits dapat menerima parameter seperti class

→ Open Class untuk ekstensi

→ Transparent Traits

→ Composition over Inheritance dengan memanfaatkan sintaks Export

→ Menghapus NPE: Explicit Nulls, Safe Initialization

Belum ada komentar.

Belum ada komentar.