Rust cloned().collect()を使って配列をコピーするサンプル
環境
Windows 10 Home 64bit
rustc 1.66.0
構文
let 配列1 = vec![要素1, 要素2, …];
配列1iter().cloned(), collect::<Vec<_>>()
cloned(), collect() を使って取り出した結果を新しい配列にまとめます。
使用例
fn main() { let cft = vec![56, 78, 43, 84]; let res = cft.iter().cloned() // ひとつずつ中身を並べる .collect::<Vec<_>>(); // それらを集めて配列にする println!("{:?}", res); }
実行結果
[56, 78, 43, 84]