Издање програмског језика Руст 1.39

Руст је вишепарадигматски, опште намене компајлирани програмски језик спонзорисан од Мозилла-е који комбинује функционалне и процедуралне парадигме програмирања са објектним системом заснованим на типовима и управљањем меморијом кроз концепт „власништва“.

Шта је ново у верзији 1.39:

  • нова синтакса асинхроног програмирања је стабилизована, заснована на функцији „асинц“, блоку асинц мове { ... } и оператору „.аваит“;
  • Дозвољено је специфицирање атрибута приликом дефинисања параметара функција, затварања и показивача функција. Подржани су атрибути условне компилације (цфг, цфг_аттр), који контролишу дијагностику преко линт и помоћних атрибута за позивање макроа;
  • стабилизована „#феатуре(бинд_би_мове_паттерн_гуардс)“, која дозвољава употребу променљивих са типом повезивања „би-мове“ у шаблонима;
  • упозорења о проблемима приликом провере позајмљивања варијабли помоћу НЛЛ-а пребачена су у категорију фаталних грешака;
  • Могућност коришћења екстензије „.томл“ за конфигурационе датотеке је додата менаџеру карго пакета.

Комплетну листу измена можете пронаћи на веб локацији програмера.

Извор: линук.орг.ру

Додај коментар