5 điểm bởi xguru 2021-05-16 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Nâng cấp phiên bản sau 8 năm kể từ 2.0

  • Macro thay đổi lớn, cho phép metaprogramming

→ Inline, gói dành cho compile-time, khối mã Quoted, Reflection API

  • Các cú pháp mới

→ Cú pháp Quiet (điều kiện không cần ngoặc) cho if, while, for...

→ Có thể lược bỏ từ khóa new

→ Optional Braces

  • Cải tiến về kiểu dữ liệu

→ Enums, Opaque Type Aliases

→ Intersection & Union Types

→ Dependent Function Types

→ Polymorphic Function Types

→ Type lambdas

→ Match Types

  • Tái hình dung lập trình hướng đối tượng

→ Được tăng cường theo cả hai hướng hàm và hướng đối tượng

→ Traits có thể nhận tham số như class

→ Open Class để mở rộng

→ Transparent Traits

→ Composition over Inheritance tận dụng cú pháp Export

→ Loại bỏ NPE: Explicit Nulls, Safe Initialization

Chưa có bình luận nào.

Chưa có bình luận nào.