```rust
let mut v = vec![1, 2, 3, 4, 5];
v.reverse();
println!("{:?}", v); // 結果: [5, 4, 3, 2, 1]
```
元のベクタを保持しておきたい場合は、`clone` してから `reverse` する。
```rust
let v = vec![1, 2, 3, 4, 5];
let mut reversed_v = v.clone();
reversed_v.reverse();
println!("{:?}", reversed_v); // 結果: [5, 4, 3, 2, 1]
```
`reverse` は逆順のベクタを返すのではなく、そのベクタを逆順にするだけ。