پروگرامنگ ٻولي جي رليز Rust 1.39

Rust هڪ گھڻ-پيراڊيم، عام-مقصد مرتب ڪيل پروگرامنگ ٻولي آهي جيڪا Mozilla پاران اسپانسر ڪئي وئي آهي جيڪا فنڪشنل ۽ پروسيجرل پروگرامنگ پيراڊمز کي "مالڪيت" جي تصور ذريعي هڪ قسم جي بنياد تي آبجیکٹ سسٽم ۽ ميموري مينيجمينٽ سان گڏ ڪري ٿي.

نسخو 1.39 ۾ نئون ڇا آهي:

  • نئين غير مطابقت واري پروگرامنگ نحو کي مستحڪم ڪيو ويو آهي، "async" فنڪشن جي بنياد تي، async move { ... } block ۽ ".await" آپريٽر؛
  • ان کي اجازت ڏني وئي آهي وصف بيان ڪرڻ جي جڏهن فنڪشن، بندش، ۽ فنڪشن پوائنٽر جي پيٽرولن جي وضاحت ڪريو. مشروط تاليف جون خاصيتون (cfg, cfg_attr) سپورٽ آهن، لينٽ ۽ معاون ميڪرو ڪالنگ خاصيتن ذريعي تشخيص کي ڪنٽرول ڪرڻ؛
  • مستحڪم "#feature(bind_by_move_pattern_guards)"، جيڪو ٽيمپليٽس ۾ "by-move" بائنڊنگ قسم سان متغيرن جي استعمال جي اجازت ڏئي ٿو؛
  • مسئلن بابت ڊيڄاريندڙ جڏهن اين ايل ايل استعمال ڪندي متغيرن جي قرضن کي جانچڻ کي موتمار غلطين جي درجي ۾ منتقل ڪيو ويو آهي؛
  • ترتيب ڏيڻ واري فائلن لاءِ ”.toml“ واڌ کي استعمال ڪرڻ جي صلاحيت ڪارگو پيڪيج مئنيجر ۾ شامل ڪئي وئي آهي.

تبديلين جي مڪمل فهرست ڊولپر جي ويب سائيٽ تي ڳولهي سگھجي ٿي.

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو