標準ライブラリーにはコレクションと呼ばれるデータ構造が含まれています。コレクションのデータはヒープに確保され、データサイズがコンパイル時にわかる必要のない可変長のデータです。つのコレクションについて学んでいきましょう。宣言される単一の型の値を複数保持するコレクションです。Vec::new();ベクター型はジェネリクスで指定した型の値のリストを保存しています。いう便利なマクロが用意されています。このマクロは与えた値を保持する新しいベクターを生成します。あると推論してくれるため、型指定は不要です。可変にする必要があります。する必要はありません。構造体と同様に、ベクターもスコープを抜ければ解放されます。両方まとめたものを通常意味します。メソッドでも生成できます。エンコードされていれば、以下のコードのようにどんな値も扱うことができます。演算子で文字列を追加したり結合したりできます。呼ばれるようになっているためです。型の値の対応関係を保持します。ベクター型のように番号ではなく、どんな型にもなりうるキーを使ってデータを参照したいときに有用です。