Lage langaj pwogramasyon Rust 1.39

Rust se yon langaj pwogramasyon konpile milti-paradig ak objektif jeneral ki patwone pa Mozilla ki konbine paradigm pwogramasyon fonksyonèl ak pwosedi ak yon sistèm objè ki baze sou kalite ak jesyon memwa atravè konsèp "pwopriyetè".

Ki nouvo nan vèsyon 1.39:

  • nouvo sentaks pwogram asynchrone a te estabilize, ki baze sou fonksyon "async", blòk mouvman async { ... } ak operatè ".await" la;
  • Li pèmèt yo presize atribi lè defini paramèt nan fonksyon, fèmti, ak endikasyon fonksyon. Atribi konpilasyon kondisyonèl (cfg, cfg_attr) yo sipòte, kontwole dyagnostik atravè lint ak mak oksilyè apèl atribi;
  • estabilize "#feature(bind_by_move_pattern_guards)", ki pèmèt itilizasyon varyab ak kalite obligatwa "by-move" nan modèl;
  • avètisman sou pwoblèm lè w tcheke prete varyab lè l sèvi avèk NLL yo te transfere nan kategori a nan erè fatal;
  • Kapasite pou itilize ekstansyon ".toml" pou fichye konfigirasyon yo te ajoute nan manadjè pake kago a.

Ou ka jwenn lis konplè chanjman yo sou sit entènèt pwomotè a.

Sous: linux.org.ru

Add nouvo kòmantè