ዝገት በሞዚላ የተደገፈ ሁለገብ፣ አጠቃላይ ዓላማ ያለው የተጠናቀረ የፕሮግራም አወጣጥ ቋንቋ ሲሆን በ"ባለቤትነት" ጽንሰ-ሐሳብ በኩል ተግባራዊ እና የአሠራር ፕሮግራሚንግ ምሳሌዎችን በአይነት ላይ የተመሠረተ የነገሮች ሥርዓት እና የማስታወሻ አስተዳደርን በማጣመር ነው።
በስሪት 1.39 ውስጥ ምን አዲስ ነገር አለ:
- አዲሱ ያልተመሳሰለ የፕሮግራም አገባብ ተረጋግቷል, በ "async" ተግባር ላይ በመመስረት, የ async move {... } block እና ".wait" ኦፕሬተር;
- የተግባሮች፣ መዝጊያዎች እና የተግባር ጠቋሚዎች መለኪያዎችን ሲገልጹ ባህሪያትን እንዲገልጽ ተፈቅዶለታል። ሁኔታዊ የማጠናቀር ባህሪያት (cfg፣ cfg_attr) ይደገፋሉ፣ በሊንት እና በረዳት ማክሮ ጥሪ ባህሪያት በኩል ምርመራዎችን ይቆጣጠራሉ።
- ተለዋዋጮችን በአብነት ውስጥ በ"በእንቅስቃሴ" ማሰሪያ አይነት መጠቀምን የሚፈቅድ "#feature(bind_by_move_pattern_guards)" የተረጋጋ;
- NLL ን በመጠቀም የተለዋዋጮችን መበደር ሲፈተሽ ስለችግሮች ማስጠንቀቂያዎች ወደ ገዳይ ስህተቶች ምድብ ተላልፈዋል ።
- ለማዋቀሪያ ፋይሎች የ ".toml" ቅጥያ የመጠቀም ችሎታ ወደ ጭነት ጥቅል አስተዳዳሪ ታክሏል።
የለውጦቹ ሙሉ ዝርዝር በገንቢው ድር ጣቢያ ላይ ይገኛል።
ምንጭ: linux.org.ru