下一节的最后一行说https://doc.rust-lang.org/book/ch08-03-hash-maps.html#accessing-values-in-a-hash-map:
This code will print each pair in an arbitrary order
它说Iter以任意顺序访问了所有KV。任意是什么意思,为什么这个顺序如此不确定,和/或确实如此,可能的原因是什么?
为什么标准库有这样的实现,以及它如何在后台运行,我需要对Iter的工作进行澄清。
谢谢。
最佳答案
您是否考虑过读书?
What does the "Some" prefix signify?
It’s not a “prefix”。
Does it have any use?
pop()
返回一个选项,因为如果集合为空,则什么也不会返回。
关于rust - 迭代器表示任意行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65420889/