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]