ක්‍රමලේඛන භාෂාව නිකුත් කිරීම Rust 1.39

රස්ට් යනු මොසිල්ලා විසින් අනුග්‍රහය දක්වන ලද පොදු අරමුණු සහිත, බහු-ආදර්ශ සම්පාදනය කරන ලද ක්‍රමලේඛන භාෂාවක් වන අතර එය ක්‍රියාකාරී සහ ක්‍රියා පටිපාටික ක්‍රමලේඛන ආදර්ශ ලක්ෂණ මත පදනම් වූ වස්තු පද්ධතියක් සහ හිමිකාරිත්වය මත පදනම් වූ මතක කළමනාකරණයක් සමඟ ඒකාබද්ධ කරයි.

1.39 අනුවාදයේ අලුත් මොනවාද:

  • "async" ශ්‍රිතය මත පදනම් වූ නව අසමමුහුර්ත ක්‍රමලේඛන වාක්‍ය ඛණ්ඩය, async move { … } කොටස සහ "await" ක්‍රියාකරු ස්ථාවර කර ඇත;
  • ශ්‍රිත පරාමිතීන්, වසා දැමීම් සහ ශ්‍රිත දර්ශක නිර්වචනය කිරීමේදී ගුණාංග දැන් නියම කළ හැක. කොන්දේසි සහිත සම්පාදන ගුණාංග (cfg, cfg_attr) සහය දක්වයි, lint සහ සහායක මැක්‍රෝ ඇමතුම් ගුණාංග හරහා රෝග විනිශ්චය පාලනය කරයි.
  • සැකිලි තුළ "by-move" බන්ධන වර්ගය සමඟ විචල්‍ය භාවිතා කිරීමට ඉඩ සලසන "#feature(bind_by_move_pattern_guards)" ස්ථාවර කර ඇත;
  • NLL භාවිතයෙන් විචල්‍ය ණය ගැනීම් පරීක්ෂා කිරීමේදී ඇතිවන ගැටළු පිළිබඳ අනතුරු ඇඟවීම් මාරක දෝෂ දක්වා උත්ශ්‍රේණි කර ඇත;
  • භාණ්ඩ පැකේජ කළමනාකරු දැන් වින්‍යාස ගොනු සඳහා ".toml" දිගුව භාවිතා කිරීමට සහය දක්වයි.

වෙනස්කම් වල සම්පූර්ණ ලැයිස්තුව සංවර්ධකයාගේ වෙබ් අඩවියෙන් සොයාගත හැකිය.

මූලාශ්රය: linux.org.ru

DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත අඩවි සඳහා විශ්වාසදායක සත්කාරකත්වය මිලදී ගන්න 🔥 DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත විශ්වාසදායක වෙබ් අඩවි සත්කාරකත්වය මිලදී ගන්න | ProHoster