Lūk, kas ir iekļauts Kotlin 1.4.0:
- Pēc noklusējuma ir iespējots jauns, jaudīgāks tipa secinājumu algoritms. Tas automātiski secina veidus vairākos gadījumos, atbalsta viedo apraidi pat sarežģītos scenārijos, labāk apstrādā deleģētos īpašumus un daudz ko citu.
- Jaunas IR aizmugursistēmas JVM un JS ir pieejamas alfa režīmā. Pēc stabilizācijas tie tiks izmantoti pēc noklusējuma.
Kotlin 1.4 ir daudz jaunu lietu:
- SAM transformācijas Kotlin saskarnēm
- Skaidrs API režīms bibliotēkas autoriem
- Jaukti nosauktie un pozicionālie argumenti
- Beigu komats
- Uzlabojumi izsaucamām atsaucēm
- Izmantojot pārtraukumu un turpiniet iekšā, kad cilpas
Standarta bibliotēkas uzlabojumi:
Galvenais darbs pie Kotlin standarta bibliotēkas ir vērsts uz konsekvences uzlabošanu starp platformām un pašām operācijām. Šis laidiens standarta bibliotēkai pievieno jaunas funkcijas. savākšanas operatori, deleģēto īpašumu uzlabojumi, divvirzienu rindas ArrayDeque ieviešana и daudz vairāk.
Turklāt jums vairs nav jādeklarē atkarība no stdlib
Gradle-Kotlin projektos neatkarīgi no tā, vai izstrādājat vienai platformai vai veidojat vairāku platformu projektu. Sākot ar Kotlin 1.4.0, šī atkarība tiek pievienota pēc noklusējuma.
Turpinās darbs pie citām Kotlinas ekosistēmas daļām:
- kotlinx.coroutines
- Serializācijas bibliotēka tuvojas briedumam. Prezentēts kotlinx.serializācija versijā 1.0.0-RC.
- Izlaista eksperimentālās bibliotēkas DateTime API priekšskatījuma versija kotlinx-datetime
Aicinām visus uz četru dienu tiešsaistes konferenci, kas veltīta Kotlin 1.4!
Pasākums tiks pārraidīts no 12. līdz 15. oktobrim. Bezmaksas reģistrācija, izmantojot saiti: https://kotlinlang.org/lp/event-14#registration
Avots: linux.org.ru