Rust中的词典比较

3
我正在尝试在Rust中找到一个字符串向量中最小的字典序字符串(类似于Python中的min(strings))。然而,我不确定如何在Rust中进行字典序比较。我该如何做呢?
看起来可以使用<>进行比较,但我不确定这是否真正是字典序比较。

1
关于“我该如何做到这一点?”的问题,第一步是查看官方文档,特别是str类型的Ord实现。 - Brian61354270
1个回答

3

str 的实现 Ord

字符串根据它们的字节值按字典序排序。这基于 unicode 码点在码表中的位置进行排序。这不一定与“字母表”顺序相同,它因语言和地区而异。按照文化接受的标准对字符串进行排序需要特定于语言环境的数据,这超出了 str 类型的范围。


谢谢!u8/vec表示的字符串也是按字典顺序排序的吗? - Andrew
1
@Andrew 为什么不自己查看? :) - Brian61354270
谢谢。非常抱歉,我在文档功夫方面不如你。 - Andrew

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接