Rust中將陣列轉為集合型別的簡單方法

banq發表於2022-11-05

通常使用.iter().collect()方法,但是更復雜,簡單辦法:使用[value].into()

let a: std::collections::HashSet<_> = [true].into();
let b: std::vec::Vec<_> = ['a', 'b'].into();


特點:
  • 建立一個具有指定大小值的陣列。1,2,等等。
  • 呼叫into(),大多數集合都支援陣列的From

相關文章