Tässä on mitä Kotlin 1.4.0 sisältää:
- Uusi, tehokkaampi tyyppipäättelyalgoritmi on oletuksena käytössä. Se päättelee automaattisesti tyypit useammissa tapauksissa, tukee älykästä lähetystä jopa monimutkaisissa skenaarioissa, käsittelee delegoituja ominaisuuksia paremmin ja paljon muuta.
- Uudet IR-taustaohjelmat JVM:lle ja JS:lle ovat saatavilla alfa-tilassa. Stabiloinnin jälkeen niitä käytetään oletusarvoisesti.
Kotlin 1.4 sisältää paljon uutta:
- SAM-muunnokset Kotlin-rajapinnoille
- Selkeä API-tila kirjaston tekijöille
- Sekalaisia nimettyjä ja sijaintiargumentteja
- Loppupilkku
- Parannuksia kutsuttaviin referensseihin
- Käytä taukoa ja jatka sisälle, kun silmukoita
Tavalliset kirjaston parannukset:
Kotlin-standardikirjaston työskentelyn pääpaino on yhtenäisyyden parantamisessa sekä alustojen välillä että itse toimintojen välillä. Tämä julkaisu lisää uusia ominaisuuksia vakiokirjastoon. keräysoperaattorit, parannuksia delegoituihin kiinteistöihin, kaksisuuntaisen jonon ArrayDeque toteutus и paljon enemmän.
Sinun ei myöskään enää tarvitse ilmoittaa riippuvuutta stdlibistä
Gradle-Kotlin-projekteissa riippumatta siitä oletko kehittämässä yhdelle alustalle vai luomassa monialustaista projektia. Kotlin 1.4.0:sta lähtien tämä riippuvuus on lisätty oletusarvoisesti.
Työ jatkuu muilla Kotlin-ekosysteemin osilla:
- kotlinx.coroutines
- Serialisointikirjasto lähestyy kypsyyttä. Esitetty kotlinx.serialization versiossa 1.0.0-RC.
- Julkaisi esikatseluversion DateTime API:sta, kokeellisesta kirjastosta kotlinx-päivämäärä
Kutsumme kaikki Kotlin 1.4:lle omistettuun nelipäiväiseen verkkokonferenssiin!
Tapahtuma lähetetään 12.-15. Ilmainen ilmoittautuminen linkin kautta: https://kotlinlang.org/lp/event-14#registration
Lähde: linux.org.ru