どうも、ちょげ(@chogetarou)です。
メソッドを使ってVec(ベクタ)のインデックスの要素を取得する方法を紹介します。
方法

メソッドを使ってVec(ベクタ)のインデックスの要素を取得するには、get()を使います。
まず、Vec(ベクタ)からget()を呼び出します。
そして、get()の引数にインデックスを指定します。
//vect=対象のベクタ, index=インデックス
let value = vect.get(index);
上記のget()は、Vec(ベクタ)の指定されたインデックスの値をSome()で取得します。
もし、指定されたインデックスが存在しない場合は、get()はNoneを返します。
使用例
fn main(){
let num = vec![1, 2, 3, 4, 5];
let index = 3;
let value = num.get(index);
println!("{:?}", value);
}
出力:
Some(4)
コメント