Rust strip_prefixメソッドで可変配列の値から先頭が一致するベクタ以外を抽出する
環境
Windows 10 Home 64bit
rustc 1.66.0
構文
ベクタ(可変配列名).strip_prefix(&配列);
strip_prefix()を使って先頭が一致する配列以外を抽出します。
使用例
fn main() { let v = vec![ 22, 44, 66, 88, 00 ]; println!("{:?}", v.strip_prefix(&[22, 44]) ); println!("{:?}", v.strip_prefix(&[22, 44, 66]) ); println!("{:?}", v.strip_prefix(&[88]) ); }
実行結果
Some([66, 88, 0])
Some([88, 0])
None