Ин аст он чизе ки ба Kotlin 1.4.0 дохил карда шудааст:
- Бо нобаёнӣ алгоритми нави хулосабарории навъи пурқувват фаъол аст. Он ба таври худкор намудҳоро дар ҳолатҳои бештар хулоса мекунад, кастинги интеллектуалиро ҳатто дар сенарияҳои мураккаб дастгирӣ мекунад, хосиятҳои таъиншударо беҳтар идора мекунад ва ғайра.
- Сарпӯшҳои нави IR барои JVM ва JS дар ҳолати алфа дастрасанд. Пас аз мӯътадилшавӣ, онҳо ба таври нобаёнӣ истифода мешаванд.
Kotlin 1.4 бисёр чизҳои нав дорад:
- Табдилдиҳии SAM барои интерфейсҳои Kotlin
- Ҳолати равшани API барои муаллифони китобхона
- Далелҳои омехтаи номӣ ва мавқеъӣ
- Вергули паси
- Такмилҳо барои истинодҳои даъватшаванда
- Истифодаи танаффус ва дар дохили вақте ки ҳалқаҳо идома диҳед
Такмилдиҳии стандартии китобхона:
Таваҷҷӯҳи асосии кор дар китобхонаи стандартии Котлин ин беҳтар кардани ҳамоҳангӣ ҳам дар платформаҳо ва ҳам байни худи амалиётҳо мебошад. Ин нашр ба китобхонаи стандартӣ хусусиятҳои нав илова мекунад. операторони ҷамъоварӣ, такмил додани моликияти ваколатдор, татбиқи як навбати дуҷониба ArrayDeque и хеле бештар.
Инчунин, ба шумо дигар лозим нест, ки вобастагӣ аз stdlib эълон кунед
дар лоиҳаҳои Gradle-Kotlin, новобаста аз он ки шумо барои як платформаи ягона таҳия мекунед ё лоиҳаи бисёрплатформа эҷод мекунед. Аз Kotlin 1.4.0, ин вобастагӣ ба таври нобаёнӣ илова карда мешавад.
Кор дар дигар қисматҳои экосистемаи Котлин идома дорад:
- kotlinx.coroutines
- Китобхонаи сериализатсия ба камолот наздик шуда истодааст. Пешниҳод шудааст kotlinx.serialization дар версияи 1.0.0-RC.
- Нусхаи пешнамоиши API DateTime, китобхонаи таҷрибавӣ бароварда шуд kotlinx-datetime
Мо ҳамаро ба конфронси онлайнии чаҳоррӯзаи бахшида ба Kotlin 1.4 даъват мекунем!
Чорабинӣ аз 12 то 15 октябр пахш мешавад. Бақайдгирии ройгон тавассути пайванд: https://kotlinlang.org/lp/event-14#registration
Манбаъ: linux.org.ru