Δείτε τι περιλαμβάνεται στο Kotlin 1.4.0:
- Ένας νέος, πιο ισχυρός αλγόριθμος συμπερασμάτων τύπου είναι ενεργοποιημένος από προεπιλογή. Συμπεραίνει αυτόματα τύπους σε περισσότερες περιπτώσεις, υποστηρίζει έξυπνη μετάδοση ακόμα και σε περίπλοκα σενάρια, χειρίζεται καλύτερα τις ιδιότητες που έχουν ανατεθεί και πολλά άλλα.
- Νέα backend IR για JVM και JS είναι διαθέσιμα σε λειτουργία alpha. Μετά τη σταθεροποίηση, θα χρησιμοποιηθούν από προεπιλογή.
Το Kotlin 1.4 έχει πολλά νέα πράγματα:
- Μετασχηματισμοί SAM για διεπαφές Kotlin
- Ρητή λειτουργία API για συγγραφείς βιβλιοθηκών
- Μικτά επιχειρήματα ονομασίας και θέσης
- Ακολουθώντας κόμμα
- Βελτιώσεις για καλέσιμες αναφορές
- Χρησιμοποιώντας το διάλειμμα και συνεχίστε μέσα όταν βρόχους
Τυπικές βελτιώσεις βιβλιοθήκης:
Ο κύριος στόχος της εργασίας για την τυπική βιβλιοθήκη Kotlin είναι η βελτίωση της συνοχής τόσο μεταξύ των πλατφορμών όσο και μεταξύ των ίδιων των λειτουργιών. Αυτή η έκδοση προσθέτει νέες δυνατότητες στην τυπική βιβλιοθήκη. χειριστές συλλογής, βελτιώσεις σε εξουσιοδοτημένες ιδιοκτησίες, υλοποίηση μιας αμφίδρομης ουράς ArrayDeque и πολύ περισσότερο.
Επίσης, δεν χρειάζεται πλέον να δηλώσετε εξάρτηση από το stdlib
σε έργα Gradle-Kotlin, ανεξάρτητα από το αν αναπτύσσετε για μια ενιαία πλατφόρμα ή δημιουργείτε ένα έργο πολλαπλών πλατφορμών. Από το Kotlin 1.4.0, αυτή η εξάρτηση προστίθεται από προεπιλογή.
Οι εργασίες συνεχίζονται σε άλλα μέρη του οικοσυστήματος Kotlin:
- kotlinx.coroutines
- Βιβλιοθήκη σειριοποίησης πλησιάζει στην ωριμότητα. Παρουσιάστηκε kotlinx.σειριοποίηση στην έκδοση 1.0.0-RC.
- Κυκλοφόρησε μια έκδοση προεπισκόπησης του DateTime API, μιας πειραματικής βιβλιοθήκης kotlinx-datetime
Προσκαλούμε όλους σε ένα τετραήμερο διαδικτυακό συνέδριο αφιερωμένο στο Kotlin 1.4!
Η εκδήλωση θα μεταδοθεί 12-15 Οκτωβρίου. Δωρεάν εγγραφή μέσω του συνδέσμου: https://kotlinlang.org/lp/event-14#registration
Πηγή: linux.org.ru