Pagpagawas sa programming language nga Rust 1.39

Ang Rust usa ka general-purpose, multi-paradigm compiled programming language nga gipasiugdahan sa Mozilla nga naghiusa sa functional ug procedural programming paradigms uban sa usa ka trait-based object system ug ownership-based memory management.

Unsa ang bag-o sa bersyon 1.39:

  • Ang bag-ong asynchronous programming syntax nga gibase sa "async" function, ang async move { … } block, ug ang "await" operator gipalig-on na;
  • Mahimo na karon nga ipiho ang mga attribute sa pag-define sa mga function parameter, closure, ug function pointer. Gisuportahan ang mga conditional compilation attribute (cfg, cfg_attr), nga nagkontrol sa mga diagnostic pinaagi sa lint, ug auxiliary macro call attribute.
  • gipalig-on nga "#feature(bind_by_move_pattern_guards)", nga nagtugot sa paggamit sa mga variable nga adunay "by-move" nga tipo sa pagbugkos sa mga template;
  • ang mga pasidaan bahin sa mga problema sa pagsusi sa variable borrowing gamit ang NLL gi-upgrade ngadto sa makamatay nga mga sayop;
  • Gisuportahan na karon sa cargo package manager ang paggamit sa ".toml" extension para sa mga configuration file.

Ang tibuuk nga lista sa mga pagbag-o makita sa website sa developer.

Source: linux.org.ru

Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster