Rust split_offで指定した位置でベクタを分割する

環境
Windows 10 Home 64bit
rustc 1.66.0

書式
let mut ベクタ変数名 = vec![要素1, 要素2,…];
ベクタ変数名.split_off(分割位置);
指定した位置でベクタ(可変配列)を分割するには、「split_off」を使用します。

使用例

fn main() {

    let mut v1 = vec![6, 7, 23, 14, 35];
    let res = v1.split_off(3);
            
    println!("{:?}", v1); 
    println!("{:?}", res); 

}

実行結果
[6, 7, 23]
[14, 35]

Rust

Posted by arkgame