どうも、ちょげ(@chogetarou)です。
配列(array)の特定の範囲の要素を取得する方法を紹介します。
方法

配列(array)の特定の範囲の要素を取得するには、[]を使います。
まず、「&array[]」のように、先頭に「&」を付けた配列(array)の右に[]を記述します。
そして、[]内に範囲を指定します。
//array=対象の配列, range=範囲
let result = &array[range];
上記の[]は、配列(array)の指定された範囲の要素を取得します。
使用例
fn main(){
let num: [i32; 8] = [1, 2, 3, 4, 5, 6, 7, 8];
let result = &num[2..6];
println!("{:?}", result);
}
出力:
[3, 4, 5, 6]
コメント