unordered_map<int, int>
ans += freq[num]
std::collections::HashMap
ans += *freq.get(&num).unwrap_or(&0)
freq[num]++
*freq.entry(num).or_insert(0) += 1
unordered_map<int, int>
的ans += freq[num]
,在 Rust 的std::collections::HashMap
要寫成ans += *freq.get(&num).unwrap_or(&0)
,在 C++ 的freq[num]++
在 Rust 要寫成*freq.entry(num).or_insert(0) += 1
感覺很麻煩很囉唆啊... XD Rust