إليك ما تم تضمينه في Kotlin 1.4.0:
- يتم تمكين خوارزمية استدلال النوع الجديدة والأكثر قوة بشكل افتراضي. يستنتج تلقائيًا الأنواع في المزيد من الحالات ، ويدعم الإرسال الذكي حتى في السيناريوهات المعقدة ، ويتعامل مع الخصائص المفوضة بشكل أفضل ، والمزيد.
- تتوفر خلفيات IR الجديدة لـ JVM و JS في وضع ألفا. بعد التثبيت ، سيتم استخدامها بشكل افتراضي.
هناك الكثير من الأشياء الجديدة في Kotlin 1.4:
- تحويلات SAM لواجهات Kotlin
- وضع API صريح لمؤلفي المكتبة
- الحجج المسماة والموضعية المختلطة
- فاصلة زائدة
- تحسينات للمراجع القابلة للاستدعاء
- باستخدام كسر واستمر في الداخل عند الحلقات
تحسينات على المكتبة القياسية:
يتمثل الاتجاه الرئيسي للعمل في مكتبة Kotlin القياسية في تحسين التوحيد عبر الأنظمة الأساسية وبين العمليات نفسها. يضيف هذا الإصدار ميزات جديدة إلى المكتبة القياسية. مشغلي التحصيل, تفويض تحسينات الممتلكات, تنفيذ قائمة انتظار ArrayDeque ثنائية الاتجاه и أكثر بكثير.
أيضًا ، لا داعي للإعلان عن الاعتماد على stdlib بعد الآن
في مشاريع Gradle-Kotlin ، سواء كنت تقوم بالتطوير لمنصة واحدة أو إنشاء مشروع متعدد المنصات. اعتبارًا من Kotlin 1.4.0 ، تتم إضافة هذه التبعية افتراضيًا.
استمر العمل في أجزاء أخرى من نظام Kotlin البيئي:
- kotlinx.coroutines
- مكتبة للتسلسل تقترب من النضج. قدم تسلسل kotlinx في الإصدار 1.0.0-RC.
- تم إصدار معاينة لـ DateTime API ، وهي مكتبة تجريبية kotlinx-datetime
ندعو الجميع إلى مؤتمر عبر الإنترنت لمدة أربعة أيام مخصص لـ Kotlin 1.4!
سيتم بث الحدث من 12 إلى 15 أكتوبر. تسجيل مجاني عبر الرابط: https://kotlinlang.org/lp/event-14#registration
المصدر: linux.org.ru