Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsTsTmClL2 132 of 173 menu
◀ ▶

Задачи на iterators в Rust. Часть 2

Дан вектор:

let words = vec!["a", "bb", "ccc"];

Сгруппируйте по длине (concept).

Используйте zip для двух векторов.

Используйте take и skip.

Дан диапазон:

let r = 1..=10;

Соберите квадраты через iterator.

Используйте flat_map.

Используйте fold / reduce.

Сделайте custom iterator (concept).

Дан Vec<Vec>:

let nested = vec![vec![1,2], vec![3]];

Flatten через flat_map.

Lazy evaluation iterators.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить