ప్రోగ్రామింగ్ లాంగ్వేజ్ రస్ట్ విడుదల 1.39

రస్ట్ అనేది మోజిల్లాచే స్పాన్సర్ చేయబడిన బహుళ-ఉదాహరణ, సాధారణ-ప్రయోజన సంకలన ప్రోగ్రామింగ్ భాష, ఇది "యాజమాన్యం" అనే భావన ద్వారా టైప్-బేస్డ్ ఆబ్జెక్ట్ సిస్టమ్ మరియు మెమరీ మేనేజ్‌మెంట్‌తో ఫంక్షనల్ మరియు ప్రొసీజర్ ప్రోగ్రామింగ్ నమూనాలను మిళితం చేస్తుంది.

వెర్షన్ 1.39లో కొత్తవి ఏమిటి:

  • కొత్త అసమకాలిక ప్రోగ్రామింగ్ సింటాక్స్ స్థిరీకరించబడింది, “అసింక్” ఫంక్షన్, ఎసిన్క్ మూవ్ { ... } బ్లాక్ మరియు “.వెయిట్” ఆపరేటర్ ఆధారంగా;
  • ఫంక్షన్లు, మూసివేతలు మరియు ఫంక్షన్ పాయింటర్ల యొక్క పారామితులను నిర్వచించేటప్పుడు ఇది లక్షణాలను పేర్కొనడానికి అనుమతించబడుతుంది. షరతులతో కూడిన సంకలన లక్షణాలు (cfg, cfg_attr) మద్దతునిస్తాయి, లింట్ మరియు సహాయక స్థూల కాలింగ్ లక్షణాల ద్వారా డయాగ్నస్టిక్‌లను నియంత్రిస్తాయి;
  • స్థిరీకరించబడిన “#ఫీచర్(బైండ్_బై_మూవ్_ప్యాటర్న్_గార్డ్స్)”, ఇది టెంప్లేట్‌లలో “బై-మూవ్” బైండింగ్ రకంతో వేరియబుల్స్‌ను ఉపయోగించడానికి అనుమతిస్తుంది;
  • NLLని ఉపయోగించి వేరియబుల్స్ యొక్క రుణాలను తనిఖీ చేసేటప్పుడు సమస్యల గురించి హెచ్చరికలు ప్రాణాంతక లోపాల వర్గానికి బదిలీ చేయబడ్డాయి;
  • కాన్ఫిగరేషన్ ఫైల్‌ల కోసం “.toml” పొడిగింపును ఉపయోగించగల సామర్థ్యం కార్గో ప్యాకేజీ మేనేజర్‌కి జోడించబడింది.

మార్పుల పూర్తి జాబితాను డెవలపర్ వెబ్‌సైట్‌లో చూడవచ్చు.

మూలం: linux.org.ru

ఒక వ్యాఖ్యను జోడించండి