Hawn x'inhu inkluż f'Kotlin 1.4.0:
- Algoritmu ta' inferenza tat-tip ġdid, aktar b'saħħtu huwa attivat awtomatikament. Tiddeduċi awtomatikament tipi f'aktar każijiet, tappoġġja smart-casting anke f'xenarji kumplessi, timmaniġġja aħjar proprjetajiet delegati, u ħafna aktar.
- Backends IR ġodda għal JVM u JS huma disponibbli fil-modalità alfa. Wara l-istabbilizzazzjoni, se jintużaw awtomatikament.
Kotlin 1.4 għandu ħafna affarijiet ġodda:
- Trasformazzjonijiet SAM għall-interfaces Kotlin
- Modalità API espliċita għall-awturi tal-libreriji
- Argumenti mħallta msemmija u pożizzjonali
- virgola ta' wara
- Titjib għal referenzi sejħa
- Uża break u kompli ġewwa meta loops
Titjib Standard fil-Librerija:
L-enfasi ewlenija tax-xogħol fuq il-librerija standard Kotlin hija li tittejjeb il-konsistenza kemm bejn il-pjattaformi kif ukoll bejn l-operazzjonijiet infushom. Din ir-rilaxx iżid karatteristiċi ġodda mal-librerija standard. operaturi tal-ġbir, titjib fil-proprjetajiet delegati, implimentazzjoni ta' kju bidirezzjonali ArrayDeque и hafna aktar.
Ukoll, m'għadx għandek bżonn tiddikjara dipendenza fuq stdlib
fi proġetti Gradle-Kotlin, irrispettivament minn jekk qed tiżviluppax għal pjattaforma waħda jew toħloqx proġett b'ħafna pjattaformi. Minn Kotlin 1.4.0, din id-dipendenza hija miżjuda awtomatikament.
Ikompli x-xogħol fuq partijiet oħra tal-ekosistema Kotlin:
- kotlinx.coroutines
- Librerija tas-serjelizzazzjoni qed joqrob lejn il-maturità. Ippreżentat kotlinx.serialization fil-verżjoni 1.0.0-RC.
- Ħarġet verżjoni preview tad-DateTime API, librerija sperimentali kotlinx-datetime
Nistiednu lil kulħadd għal konferenza onlajn ta' erbat ijiem iddedikata għal Kotlin 1.4!
L-avveniment se jixxandar mit-12 sal-15 ta’ Ottubru. Reġistrazzjoni b'xejn permezz tal-link: https://kotlinlang.org/lp/event-14#registration
Sors: linux.org.ru