Kotlin 1.4.0 sisaldab järgmist:
- Vaikimisi on lubatud uus võimsam tüübijäreldamisalgoritm. See järeldab automaatselt tüübid rohkematel juhtudel, toetab nutikat ülekandmist isegi keerukate stsenaariumide korral, käsitleb delegeeritud omadusi paremini ja palju muud.
- Uued IR-taustaprogrammid JVM-i ja JS-i jaoks on saadaval alfarežiimis. Pärast stabiliseerimist kasutatakse neid vaikimisi.
Kotlin 1.4-l on palju uut:
- SAM-i teisendused Kotlini liidestele
- Selge API-režiim teegi autoritele
- Nime- ja positsiooniargumendid
- Järelkoma
- Helistatavate viidete täiustused
- Kasutades pausi ja jätka sees, kui silmuseid
Standardsed raamatukogu täiustused:
Kotlini standardteegiga tehtava töö põhirõhk on järjepidevuse parandamisel nii platvormide vahel kui ka toimingute endi vahel. See väljalase lisab standardteegi uusi funktsioone. kogumise operaatorid, delegeeritud atribuutide täiustused, kahesuunalise järjekorra ArrayDeque rakendamine и palju rohkem.
Samuti ei pea te enam deklareerima stdlib-i sõltuvust
Gradle-Kotlini projektides, olenemata sellest, kas arendate ühe platvormi jaoks või loote mitme platvormi projekti. Alates Kotlini versioonist 1.4.0 on see sõltuvus vaikimisi lisatud.
Töö Kotlini ökosüsteemi teistes osades jätkub:
- kotlinx.coroutines
- Serialiseerimise raamatukogu läheneb küpsusele. Esitleti kotlinx.serialiseerimine versioonis 1.0.0-RC.
- Andis välja eksperimentaalse teegi DateTime API eelvaateversiooni kotlinx-kuupäevaaeg
Kutsume kõiki Kotlin 1.4-le pühendatud neljapäevasele veebikonverentsile!
Üritus on eetris 12.-15.oktoober. Tasuta registreerimine lingi kaudu: https://kotlinlang.org/lp/event-14#registration
Allikas: linux.org.ru