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