Vec 型とは?Rust のベクター型 (Vec<T>) は、特定の型 (T) の要素を保持する可変長配列です。 サイズが固定であれば、通常の配列 (array) を使った方が効率的です。 次の例では、Vec::new 関数で空の Vec<i32> インスタンスを作成し、push メソッドにより動的に要素を追加しています。 let mut v: Vec<i32> = Vec::new(); // 型は推論されるので省略可能 v.push(10); v.push(20); v.push(30); println!("{:?}", v); //=> [10, 20, 30] 動的に要素を追加/削除するためには、Vec 変数は mut を付けて定義しておく必要があります。 この例の場合、push メソッドの使い方から、要素の型は i32 であることが推測されるので、Vec インスタンスの作成時に