Das ist neu in Kotlin 1.4.0:
Kotlin 1.4 bringt viele Neuerungen:
- SAM-Konvertierungen für Kotlin-Schnittstellen
- Explicit API-Modus für Bibliotheksautoren
- Gemischte benannte und positionsabhängige Argumente
- Abschließendes Komma
- Verbesserungen für callable references
- Verwendung von break und continue innerhalb von when-Schleifen
Verbesserungen der Standardbibliothek:
Das Hauptaugenmerk der Arbeit an der Kotlin-Standardbibliothek liegt auf der Verbesserung der Konsistenz, sowohl über verschiedene Plattformen hinweg als auch innerhalb der Operationen selbst. In dieser Version wurden neue Sammlungsoperatoren, Verbesserungen bei delegierten Eigenschaften, Implementierung der bidirektionalen Warteschlange ArrayDeque und und vieles mehr.
Darüber hinaus muss die Abhängigkeit von stdlib nicht mehr deklariert werden.
In Gradle-Kotlin-Projekten, unabhängig davon, ob Sie für eine Plattform entwickeln oder ein plattformübergreifendes Projekt erstellen. Ab Kotlin 1.4.0 wird diese Abhängigkeit standardmäßig hinzugefügt.
Die Arbeit an anderen Teilen des Kotlin-Ökosystems wird ebenfalls fortgesetzt:
- kotlinx.coroutines
- Eine Bibliothek zur Serialisierung nähert sich ihrem Reifezustand. Eingeführt wurde kotlinx.serialization in Version 1.0.0-RC.
- Eine Vorabversion der DateTime-API, einer experimentellen Bibliothek, wurde veröffentlicht: kotlinx-datetime
Wir laden alle Interessierten zu einer viertägigen Online-Konferenz zu Kotlin 1.4 ein!
Die Veranstaltung wird vom 12. bis 15. Oktober übertragen. Kostenlose Registrierung unter folgendem Link: https://kotlinlang.org/lp/event-14#registration
Quelle: linux.org.ru
