Dyma beth sydd wedi'i gynnwys yn Kotlin 1.4.0:
- Mae algorithm casglu math newydd, mwy pwerus yn cael ei alluogi yn ddiofyn. Mae'n casglu mathau yn awtomatig mewn mwy o achosion, yn cefnogi castio craff hyd yn oed mewn senarios cymhleth, yn trin eiddo dirprwyedig yn well, a llawer mwy.
- Mae Γ΄l-lenni IR newydd ar gyfer JVM a JS ar gael yn y modd alffa. Ar Γ΄l sefydlogi, byddant yn cael eu defnyddio yn ddiofyn.
Mae gan Kotlin 1.4 lawer o bethau newydd:
- Trawsnewidiadau SAM ar gyfer rhyngwynebau Kotlin
- Modd API penodol ar gyfer awduron llyfrgell
- Dadleuon cymysg a safleol
- Coma sy'n llusgo
- Gwelliannau ar gyfer tystlythyrau y gellir eu galw
- Gan ddefnyddio egwyl a pharhau y tu mewn pan dolenni
Gwelliannau Llyfrgell Safonol:
Prif ffocws y gwaith ar lyfrgell safonol Kotlin yw gwella cysondeb ar draws llwyfannau a rhwng gweithrediadau eu hunain. Mae'r datganiad hwn yn ychwanegu nodweddion newydd i'r llyfrgell safonol. gweithredwyr casglu, gwelliannau i eiddo dirprwyedig, gweithredu ciw deugyfeiriadol ArrayDeque ΠΈ llawer mwy.
Hefyd, nid oes angen i chi ddatgan dibyniaeth ar stdlib mwyach
mewn prosiectau Gradle-Kotlin, ni waeth a ydych chi'n datblygu ar gyfer un platfform neu'n creu prosiect aml-lwyfan. O Kotlin 1.4.0, ychwanegir y ddibyniaeth hon yn ddiofyn.
Mae gwaith yn parhau ar rannau eraill o ecosystem Kotlin:
- kotlinx.coroutines
- Llyfrgell cyfresoli yn agosΓ‘u at aeddfedrwydd. Cyflwynwyd kotlinx.serialization yn fersiwn 1.0.0-RC.
- Rhyddhawyd fersiwn rhagolwg o'r DateTime API, llyfrgell arbrofol kotlinx-dyddiad amser
Rydym yn gwahodd pawb i gynhadledd pedwar diwrnod ar-lein sy'n ymroddedig i Kotlin 1.4!
Bydd y digwyddiad yn cael ei ddarlledu Hydref 12-15. Cofrestru am ddim trwy'r ddolen: https://kotlinlang.org/lp/event-14#registration
Ffynhonnell: linux.org.ru