Kutulutsidwa kwa chilankhulo cha pulogalamu Rust 1.39

Dzimbiri ndi chilankhulo chamitundu yambiri, chomwe chimapangidwa ndi cholinga chambiri chomwe chimathandizidwa ndi Mozilla chomwe chimaphatikiza ma paradigms ogwirira ntchito ndi machitidwe ndi dongosolo lachinthu lokhazikika komanso kasamalidwe ka kukumbukira kudzera pa lingaliro la "umwini".

Zatsopano mu mtundu 1.39:

  • mawu atsopano a asynchronous programming syntax akhazikika, pogwiritsa ntchito "async" ntchito, async move { ... } block ndi ".await" woyendetsa;
  • Zimaloledwa kufotokoza zokhuza pofotokozera magawo a ntchito, kutseka, ndi zolozera ntchito. Makhalidwe ophatikizika (cfg, cfg_attr) amathandizidwa, kuwongolera zowunikira kudzera pa lint ndi mawonekedwe oyitanitsa ambiri;
  • yokhazikika "#feature(bind_by_move_pattern_guards)", yomwe imalola kugwiritsa ntchito zosinthika ndi mtundu womangirira wa "by-move" mumatemplate;
  • machenjezo okhudza mavuto poyang'ana kubwereka kwa zosintha pogwiritsa ntchito NLL zasamutsidwa ku gulu la zolakwika zakupha;
  • Kutha kugwiritsa ntchito ".toml" yowonjezera mafayilo osinthika awonjezedwa kwa woyang'anira phukusi la katundu.

Mndandanda wathunthu wazosintha ungapezeke patsamba la wopanga.

Source: linux.org.ru

Kuwonjezera ndemanga