Iterator::rev()

Обходит итератор в обратном порядке.

Сигнатураfn rev(self) -> Rev<Self>

Возвращает итератор, идущий с конца к началу. Требует, чтобы исходный итератор был двунаправленным (DoubleEndedIterator).

let v = vec![1, 2, 3];
let r: Vec<i32> = v.into_iter().rev().collect();
println!("{:?}", r); // [3, 2, 1]
← Все записи: Стандартная библиотека Rust
Поддержать проект