Бул жерде Kotlin 1.4.0 камтылган нерселер:
- Жаңы, күчтүүрөөк түрү чыгаруу алгоритми демейки боюнча иштетилген. Ал көп учурларда автоматтык түрдө түрлөрдү чыгарат, татаал сценарийлерде да смарт-кастингди колдойт, берилген касиеттерди жакшыраак иштетет жана башкалар.
- JVM жана JS үчүн жаңы IR backends альфа режиминде жеткиликтүү. Турукташтырылгандан кийин, алар демейки боюнча колдонулат.
Kotlin 1.4 көптөгөн жаңы нерселерге ээ:
- Котлин интерфейстери үчүн SAM трансформациялары
- Китепкананын авторлору үчүн ачык API режими
- Аралаш аталган жана позициялык аргументтер
- Арткы үтүр
- Чакырылган шилтемелер үчүн жакшыртуулар
- Брейкти колдонуп, качан циклдерди ичинде улантыңыз
Стандарттык китепкананы жакшыртуу:
Котлин стандарттык китепканасы боюнча иштин негизги багыты платформалардагы жана операциялардын ортосундагы ырааттуулукту жакшыртуу болуп саналат. Бул релиз стандарттык китепканага жаңы мүмкүнчүлүктөрдү кошот. жыйноо операторлору, берилген мүлктөрдү жакшыртуу, эки багыттуу кезек ArrayDeque ишке ашыруу и дагы көп.
Ошондой эле, мындан ары stdlibге көз карандылыкты жарыялоонун кереги жок
Gradle-Kotlin долбоорлорунда, сиз бир платформа үчүн иштеп жатасызбы же көп платформалуу долбоорду түзүп жатасызбы. Котлин 1.4.0 боюнча, бул көз карандылык демейки боюнча кошулат.
Котлин экосистемасынын башка бөлүктөрүндө иш уланууда:
- kotlinx.coroutines
- Сериялаштыруу китепканасы жетилгендикке жакындап баратат. Сунушталган kotlinx.сериялаштыруу 1.0.0-RC версиясында.
- DateTime API, эксперименталдык китепкананын алдын ала көрүү версиясын чыгарды kotlinx-datetime
Баарын Kotlin 1.4 программасына арналган төрт күндүк онлайн конференцияга чакырабыз!
Иш-чара 12-15-октябрда көрсөтүлөт. Шилтеме аркылуу бекер каттоо: https://kotlinlang.org/lp/event-14#registration
Source: linux.org.ru