我想知道如何得到一个有铁 rust 色的散列表中元素的数量。我目前正在使用它来检查HashMap是否为空,所以如果有更惯用的方法来获得它,我希望两者都知道。
lhcgjxsq1#
std::HashMap有一个len方法来检查元素的数量,但是您可以使用is_empty方法来检查它是否包含任何项。
std::HashMap
let mut map = HashMap::new(); assert!(map.is_empty()); assert_eq!(map.len(), 0); a.insert(1, "a"); assert!(!map.is_empty()); assert_eq!(map.len(), 1);
1条答案
按热度按时间lhcgjxsq1#
std::HashMap
有一个len方法来检查元素的数量,但是您可以使用is_empty方法来检查它是否包含任何项。