Paglabas ng programming language na Rust 1.39

Ang Rust ay isang general-purpose, multi-paradigm compiled programming language na itinataguyod ng Mozilla na pinagsasama ang functional at procedural programming paradigms na may trait-based object system at pagmamay-ari ng memory management.

Ano ang bago sa bersyon 1.39:

  • Ang bagong asynchronous programming syntax batay sa "async" function, ang async move { … } block, at ang "wait" operator ay na-stabilize;
  • Maaari na ngayong tukuyin ang mga katangian kapag tinutukoy ang mga parameter ng function, pagsasara, at mga pointer ng function. Ang mga attribute ng conditional compilation (cfg, cfg_attr) ay sinusuportahan, kinokontrol ang mga diagnostic sa pamamagitan ng lint, at auxiliary macro call attributes.
  • pinatatag ang "#feature(bind_by_move_pattern_guards)", na nagbibigay-daan sa paggamit ng mga variable na may "by-move" na uri ng binding sa mga template;
  • ang mga babala tungkol sa mga problema kapag tumitingin para sa variable na paghiram gamit ang NLL ay na-upgrade sa nakamamatay na mga error;
  • Sinusuportahan na ngayon ng cargo package manager ang paggamit ng extension na ".toml" para sa mga configuration file.

Ang buong listahan ng mga pagbabago ay makikita sa website ng developer.

Pinagmulan: linux.org.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster