4 poin oleh xguru 2023-02-04 | 2 komentar | Bagikan ke WhatsApp
  • Rilis ini hadir 6 bulan setelah 1.19. Berkat kebijakan kompatibilitas ke belakang, kompilasi/eksekusi program yang ada tidak mengalami masalah
  • Ada 4 perubahan pada bahasa
    • slice kini dapat dikonversi menjadi array
    • Fungsi SliceData, String, dan StringData ditambahkan ke paket unsafe
    • Nilai field pada struct kini didefinisikan untuk dibandingkan satu per satu sesuai urutan kemunculannya dalam definisi, dan berhenti pada ketidakcocokan pertama. Demikian pula, nilai array dibandingkan satu per satu menurut urutan indeks
    • Tipe comparable dapat memenuhi constraint comparable meskipun type argument-nya tidak strictly comparable
  • Perbaikan pada struktur data GC mengurangi overhead memori dan meningkatkan performa CPU keseluruhan hingga 2%
  • Selain itu, implementasi toolchain, runtime, dan library juga ditingkatkan

2 komentar

 
bus710 2023-02-04

GC mengelola memori dengan arena sehingga performanya membaik... begitu katanya. Dart juga demikian...

 
jungmin1237 2023-02-04

Kapan generik akan benar-benar lengkap…