Ահա թե ինչ է ներառված Kotlin 1.4.0-ում.
- Լռելյայն միացված է նոր, ավելի հզոր տեսակի եզրակացության ալգորիթմը: Այն ավտոմատ կերպով ենթադրում է տեսակներ ավելի շատ դեպքերում, աջակցում է խելացի ձուլմանը նույնիսկ բարդ սցենարներում, ավելի լավ է վերաբերվում պատվիրակված հատկություններին և շատ ավելին:
- JVM-ի և JS-ի նոր IR backend-ները հասանելի են ալֆա ռեժիմով: Կայունացումից հետո դրանք կօգտագործվեն լռելյայն:
Kotlin 1.4-ն ունի շատ նոր բաներ.
- SAM փոխակերպումներ Kotlin ինտերֆեյսների համար
- Բացահայտ API ռեժիմ գրադարանի հեղինակների համար
- Խառը անվանական և դիրքային փաստարկներ
- Հետևյալ ստորակետ
- Կանչելի հղումների բարելավումներ
- Օգտագործելով ընդմիջում և շարունակեք ներսում, երբ loops
Ստանդարտ գրադարանի բարելավումներ.
Կոտլինի ստանդարտ գրադարանի վրա աշխատանքի հիմնական նպատակն է բարելավել հետևողականությունը ինչպես հարթակներում, այնպես էլ բուն գործողությունների միջև: Այս թողարկումը նոր հնարավորություններ է ավելացնում ստանդարտ գրադարանին: հավաքագրման օպերատորներ, պատվիրակված գույքի բարելավումներ, երկկողմանի հերթի իրականացում ArrayDeque и շատ ավելի.
Բացի այդ, դուք այլևս կարիք չեք ունենա հայտարարելու կախվածություն stdlib-ից
Gradle-Kotlin նախագծերում, անկախ նրանից՝ դուք զարգանում եք մեկ հարթակի համար, թե ստեղծում եք բազմահարթակ նախագիծ: Kotlin 1.4.0-ի դրությամբ այս կախվածությունը լռելյայն ավելացված է:
Աշխատանքները շարունակվում են Կոտլինի էկոհամակարգի այլ մասերում.
- kotlinx.coroutines
- Սերիալիզացիայի գրադարան մոտենում է հասունացմանը. Ներկայացված kotlinx.serialization 1.0.0-RC տարբերակում:
- Թողարկվել է DateTime API-ի՝ փորձարարական գրադարանի նախադիտման տարբերակը kotlinx-datetime
Բոլորին հրավիրում ենք քառօրյա առցանց կոնֆերանսի՝ նվիրված Կոտլին 1.4-ին:
Միջոցառումը հեռարձակվելու է հոկտեմբերի 12-15-ը։ Անվճար գրանցում հղումով՝ https://kotlinlang.org/lp/event-14#registration
Source: linux.org.ru