Íme, amit a Kotlin 1.4.0 tartalmaz:
- Egy új, erősebb típuskövetkeztető algoritmus alapértelmezés szerint engedélyezve van. Több esetben automatikusan következtet a típusokra, támogatja az intelligens castingot még összetett forgatókönyvekben is, jobban kezeli a delegált tulajdonságokat és még sok más.
- Új infravörös háttérrendszerek állnak rendelkezésre a JVM-hez és a JS-hez alfa módban. A stabilizálás után alapértelmezés szerint használatban lesznek.
A Kotlin 1.4 sok újdonságot tartalmaz:
- SAM transzformációk Kotlin interfészek számára
- Explicit API mód a könyvtár szerzői számára
- Vegyes elnevezett és pozíciós argumentumok
- Utolsó vessző
- Fejlesztések a hívható referenciákhoz
- A szünet és a folytatás belül, amikor hurkok
Szabványos könyvtári fejlesztések:
A Kotlin szabványkönyvtárral kapcsolatos munka fő célja a platformok és a műveletek közötti konzisztencia javítása. Ez a kiadás új funkciókkal egészíti ki a szabványos könyvtárat. behajtási üzemeltetők, a delegált ingatlanok fejlesztései, kétirányú várólista ArrayDeque megvalósítása и sokkal több.
Ezenkívül nem kell többé deklarálnia az stdlib-től való függőséget
a Gradle-Kotlin projektekben, függetlenül attól, hogy egyetlen platformra fejleszt, vagy többplatformos projektet hoz létre. A Kotlin 1.4.0-tól kezdve ez a függőség alapértelmezés szerint hozzáadódik.
Folytatódik a munka a Kotlin-ökoszisztéma más részein:
- kotlinx.coroutines
- Sorozati könyvtár közeledik az érettséghez. Bemutatták kotlinx.szerializálás az 1.0.0-RC verzióban.
- Kiadta a DateTime API, egy kísérleti könyvtár előnézeti verzióját kotlinx-dátumidő
Mindenkit meghívunk a Kotlin 1.4-nek szentelt négynapos online konferenciára!
Az eseményt október 12-15-én közvetítik. Ingyenes regisztráció az alábbi linken: https://kotlinlang.org/lp/event-14#registration
Forrás: linux.org.ru