የፕሮግራም አወጣጥ ቋንቋ ዝገት 1.39

ዝገት በሞዚላ የተደገፈ ሁለገብ፣ አጠቃላይ ዓላማ ያለው የተጠናቀረ የፕሮግራም አወጣጥ ቋንቋ ሲሆን በ"ባለቤትነት" ጽንሰ-ሐሳብ በኩል ተግባራዊ እና የአሠራር ፕሮግራሚንግ ምሳሌዎችን በአይነት ላይ የተመሠረተ የነገሮች ሥርዓት እና የማስታወሻ አስተዳደርን በማጣመር ነው።

በስሪት 1.39 ውስጥ ምን አዲስ ነገር አለ:

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

የለውጦቹ ሙሉ ዝርዝር በገንቢው ድር ጣቢያ ላይ ይገኛል።

ምንጭ: linux.org.ru

አስተያየት ያክሉ