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