```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` は逆順のベクタを返すのではなく、そのベクタを逆順にするだけ。