`pop` で最後の要素を取り除ける。 `push` で最後に要素を追加できる。 最初の要素を追加したい、削除したい場合は `insert` `remove` が引数に index を取れるので、0 を指定する。 ```rust fn main() { let mut v = vec![]; v.push(1); v.push(2); v.push(3); println!("{:?}", v); // [1, 2, 3] v.insert(0, 0); // インデックスと要素を指定する println!("{:?}", v); // [0, 1, 2, 3] v.remove(2); // インデックスを指定する println!("{:?}", v); // [0, 1, 3] v.pop(); println!("{:?}", v); // [0, 1] } ```