کوٹلن 1.4.0 میں کیا شامل ہے وہ یہ ہے:
- ایک نیا، زیادہ طاقتور قسم کا انفرنس الگورتھم بطور ڈیفالٹ فعال ہے۔ یہ خود بخود زیادہ صورتوں میں اقسام کا اندازہ لگاتا ہے، پیچیدہ حالات میں بھی سمارٹ کاسٹنگ کو سپورٹ کرتا ہے، تفویض کردہ خصوصیات کو بہتر طریقے سے ہینڈل کرتا ہے، اور بہت کچھ۔
- JVM اور JS کے لیے نئے IR بیک اینڈ الفا موڈ میں دستیاب ہیں۔ استحکام کے بعد، وہ بطور ڈیفالٹ استعمال ہوں گے۔
کوٹلن 1.4 میں بہت سی نئی چیزیں ہیں:
- کوٹلن انٹرفیس کے لیے SAM تبدیلیاں
- لائبریری مصنفین کے لیے واضح API وضع
- مخلوط نامی اور پوزیشنی دلائل
- ٹریلنگ کوما
- قابل ذکر حوالہ جات کے لیے بہتری
- وقفے کا استعمال کرتے ہوئے اور لوپس کے اندر جاری رکھیں
معیاری لائبریری میں بہتری:
کوٹلن معیاری لائبریری پر کام کا بنیادی مرکز پلیٹ فارمز اور خود آپریشنز کے درمیان مستقل مزاجی کو بہتر بنانا ہے۔ یہ ریلیز معیاری لائبریری میں نئی خصوصیات کا اضافہ کرتی ہے۔ جمع کرنے والے آپریٹرز, تفویض جائیدادوں میں بہتری, دو طرفہ قطار ArrayDeque کا نفاذ и بہت زیادہ.
اس کے علاوہ، اب آپ کو stdlib پر انحصار کا اعلان کرنے کی ضرورت نہیں ہے۔
Gradle-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
ماخذ: linux.org.ru