Релиз языка программирования Rust 1.39
|
|
Суббота, 09 Ноября 2019 г. 21:24
+ в цитатник
Rust — мультипарадигмальный компилируемый язык программирования общего назначения, спонсируемый Mozilla, сочетающий парадигмы функционального и процедурного программирования с объектной системой, основанной на типажах, и с управлением памятью через понятие «владения».
Что нового в версии 1.39:
- стабилизирован новый синтаксис асинхронного программирования, основанный на функции "async", блоке async move { … } и операторе ".await";
- разрешено указание атрибутов при определении параметров функций, замыканий и указателей на функции. Поддерживаются атрибуты условной компиляции (cfg, cfg_attr), управляющие диагностикой через lint и вспомогательные атрибуты вызова макросов;
- стабилизирован "#feature(bind_by_move_pattern_guards)", который позволяет использовать переменные с типом привязки "by-move" в шаблонах;
- предупреждения о проблемах при проверке заимствования переменных c использованием NLL переведены в разряд фатальных ошибок;
- в пакетный менеджер cargo добавлена возможность использования расширения ".toml" для файлов конфигурации.
С полным списком изменений можно ознакомиться на сайте разработчика.
rust, программирование
http://feedproxy.google.com/~r/org/LOR/~3/rthe-N7DX60/15340766
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-