Принят RFC: блоки gen — генераторы, итерируемые через for
07.04.2024Принят RFC, который резервирует в редакции 2024 ключевое слово gen и добавляет в язык блоки gen { .. }. Они производят значения, которые можно перебирать через for — как async-блоки производят значения, доступные через .await.
Зачем
Ручное написание итераторов болезненно: многие из них приходится собирать цепочкой map/filter или через крейты вроде itertools. Блоки gen позволяют писать ленивые последовательности процедурно.
Дата — 7 апреля 2024 года, день одобрения.
Оригинал
Add gen blocks and reserve keyword in Rust 2024
Упоминаний: 1 · Просмотров: 4