[Rust]配列(array)の特定の範囲を取得するには?

Rust

どうも、ちょげ(@chogetarou)です。

配列(array)の特定の範囲の要素を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列(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]

コメント

タイトルとURLをコピーしました