2024年6月6日のブックマーク (1件)

  • Rust でベクター型 (Vec) を扱う

    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 インスタンスの作成時に

    Rust でベクター型 (Vec) を扱う
    kuredev
    kuredev 2024/06/06
    フォント