首页 > 解决方案 > Rust 中的字典比较

问题描述

我试图在 rust 中的字符串向量中找到最小的字典字符串(rust 相当于 python min(strings))。但是,我不确定如何首先将字符串按字典顺序与 rust 进行比较。我该怎么做呢?

看起来像是与<or>作品的比较,但我不确定这是否真的是真正的词典比较。

标签: rust

解决方案


impl Ord for str

字符串按其字节值按字典顺​​序排列。这会根据 Unicode 代码点在代码图表中的位置对其进行排序。这不一定与“字母”顺序相同,后者因语言和地区而异。根据文化接受的标准对字符串进行排序需要超出str类型范围的特定于区域设置的数据。


推荐阅读